[英]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.