繁体   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