我有一个启用了分页的UIScrollView
每个页面在纵向模式下宽度为768.0px,在横向模式下为1024.0px
如果我处于纵向模式的第二页,则UIScrollView的内容偏移量为768.0
但是,如果我滚动到下一页并同时将设备旋转为横向,则内容偏移不会更新并保持在768.0而不是预期的内容偏移2048.0,从而得出错误的结果。
关于如何使用更新的值调用scrollViewDidEndDecelerating:
的任何想法?
提前谢谢!
答案 0 :(得分:0)
检查管理滚动视图的视图控制器的旋转委托方法。我建议在轮换进行时禁用用户交互(使用willRotate...
和didRotate...
委托方法),因为您正在为滚动视图及其子视图进行帧大小调整。