[英]animation not correct with implicit autolayout
我在此處上傳演示代碼: https : //github.com/liuxuan30/Problems
主要問題是,我有一個內部帶有滾動視圖的視圖,並且在滾動視圖內部有一個標簽和集合視圖。
代碼將產生一個未讀消息按鈕,當有未讀消息時,該按鈕將彈出,並且我希望動畫:標簽和集合視圖將按按鈕的高度向下移動。
當我測試動畫而不在子視圖中添加按鈕時,請按預期進行動畫處理。
當我添加按鈕時,好像標簽和集合視圖的原點。Y向上移動,然后開始動畫。 關閉自動布局將解決該問題,但是我必須具有自動布局。 我嘗試為所有視圖添加約束,但是動畫仍然無法解決。
您可以嘗試注釋掉[self.HomeScrollView addSubview:AlertView];
和self.UnreadAlertView.alpha = 1.0f;
在代碼中查看動畫。
希望有人能弄清楚我做錯了什么。
UICollectionView
已經是UIScrollView
的子類。 將集合視圖嵌入滾動視圖中可能是導致動畫出現問題的原因。
嘗試刪除滾動視圖,然后將UIButton
, UILabel
和UICollectionView
放在總體視圖中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.