簡體   English   中英

動畫與隱式自動布局不正確

[英]animation not correct with implicit autolayout

我在此處上傳演示代碼: https : //github.com/liuxuan30/Problems

主要問題是,我有一個內部帶有滾動視圖的視圖,並且在滾動視圖內部有一個標簽和集合視圖。

代碼將產生一個未讀消息按鈕,當有未讀消息時,該按鈕將彈出,並且我希望動畫:標簽和集合視圖將按按鈕的高度向下移動。

當我測試動畫而不在子視圖中添加按鈕時,請按預期進行動畫處理。

當我添加按鈕時,好像標簽和集合視圖的原點。Y向上移動,然后開始動畫。 關閉自動布局將解決該問題,但是我必須具有自動布局。 我嘗試為所有視圖添加約束,但是動畫仍然無法解決。

您可以嘗試注釋掉[self.HomeScrollView addSubview:AlertView]; self.UnreadAlertView.alpha = 1.0f; 在代碼中查看動畫。

希望有人能弄清楚我做錯了什么。

UICollectionView已經是UIScrollView的子類。 將集合視圖嵌入滾動視圖中可能是導致動畫出現問題的原因。

嘗試刪除滾動視圖,然后將UIButtonUILabelUICollectionView放在總體視圖中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM