隐式自动布局的动画不正确

时间:2015-01-21 01:22:33

标签: ios animation autolayout

我在此处上传了我的演示代码:https://github.com/liuxuan30/Problems

主要问题是,我有一个内部有滚动视图的视图,滚动视图中有一个标签和集合视图。

代码会生成未读消息按钮,当有未读消息时,按钮会弹出,我希望动画:标签和集合视图将按按钮的高度向下移动。

当我在不添加子视图中的按钮的情况下测试动画时,按预期动画。

当我添加按钮时,它似乎是标签和集合视图的原点.Y向上移动,并启动动画。关闭自动布局将解决它,但我必须有自动布局。我试图为所有视图添加约束,但动画仍无法解决。

您可以尝试发表评论 <{1}}和[self.HomeScrollView addSubview:AlertView];在代码中查看动画。

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

1 个答案:

答案 0 :(得分:1)

UICollectionView已经是UIScrollView的子类。在滚动视图中嵌入您的集合视图可能会导致动画出现问题。

尝试删除滚动视图,然后将UIButtonUILabelUICollectionView放在总体视图中。