自动布局和UIScrollView分页的奇怪行为



我试图有一个水平滚动的UIScrollView与水平分页(有点像一个UIPageController,但由一个单一的UIViewController管理)

因为我使用自动布局,我已经设置了一切通过使用约束内的视图,和滚动视图工作得很好。然而,奇怪的是分页的工作方式很奇怪。

特别是滚动变得非常慢,它需要超过5秒的滚动视图捕捉到位。我对此感到非常困惑,因为我以前用一个较小的视图(大约三个"页面",而不是6个)做过这个,它工作得很完美。

我创建了一个示例项目来说明这一点;只要构建它并尝试向左和向右滚动-如果你只轻弹一次,效果最好。
http://mbx.cm/t/MmLIi

唯一的事情,似乎防止这是有视图控制器直接管理滚动视图(而不是有它在一个UIView),但我确信问题在于其他地方,所以我想我会试试我的运气,看看是否有任何自动布局大师可以帮助我在这一个。

我所做的就是改变你的视图控制器的"模拟大小"为"固定"而不是"自由形式"在故事板,它工作良好之后。我不太确定为什么这会改变什么,但它确实改变了!

最新更新