0
糾正我在這裏上傳我的演示代碼:https://github.com/liuxuan30/Problems動畫不隱含自動佈局
的主要問題是,我有這裏面有一個滾動視圖的視圖,並有滾動視圖內的標籤和集合視圖。
代碼會生成一個未讀消息按鈕,當有未讀消息時,按鈕會彈出,我期望動畫:標籤和集合視圖將按按鈕的高度向下移動。
當我測試動畫而不在子視圖中添加按鈕時,按預期動畫。
當我添加按鈕時,它看起來像標籤和集合視圖的origin.Y向上移動,並開始動畫。關閉自動佈局將解決它,但我必須有自動佈局。我試圖爲所有視圖添加約束,但動畫仍然無法工作。
你可以嘗試註釋掉 [self.HomeScrollView addSubview:AlertView];
和self.UnreadAlertView.alpha = 1.0f;
裏面的代碼來看動畫。
希望有人能弄清楚我做錯了什麼。