我的滚动视图让我感到很奇怪。它是使用自动布局在iOS 8中设置的分页滚动视图。到目前为止,屏幕非常简单,只有一些标签和滚动视图。有三页。
设置是' 容器视图'其中有一个滚动视图。 滚动视图包含一个内容视图,该视图从容器中获取其大小,其宽度是容器视图大小的3倍,从而提供一个滚动视图,其中3页内容与容器视图的大小相同。
退出已关闭,分页已开启。
滚动似乎不是"波涛汹涌" - 之前我已经用UITableView
体验了这一点,我知道当滚动时的滚动效果如何手机正在努力提高帧率,我不这么认为。
它几乎像整个滚动视图一样陷入了糖蜜之中。或者好像有人在滚动结尾处的滚动视图中添加了一些UIDynamics
或某种弹簧行为,因为它的页面异常缓慢,无论“轻弹”的强度如何。滚动。
我附上了一段视频,告诉你我的意思。我已经在模拟器和iP6 + / iP5s设备上的所有设备上重现了这一点。
视频:http://tinypic.com/player.php?v=v5jy4p%3E&s=8#.VJljyr0CkA
滚动是否异常?您认为问题是什么?
答案 0 :(得分:1)
问题是我使用的是一个1800 x 600的Freeform UIViewController - 所以我可以在界面构建器中布置我的内容(3页)。恢复到600 x 600恢复正常滚动。我不知道为什么会发生这种情况,因为自动布局的重点不会受到这些尺寸变化的影响,而且我的视图控制器完全是自适应的...但我们确实存在。
这是我使用的方法:UIScrollView Paging Autolayout & Storyboard - 它非常有用,但要注意在编译之前将视图控制器恢复到合理的大小,否则会得到奇怪的滚动!