2010-11-29 77 views
0

我有一个启用了分页的UIScrollView。
纵向模式下每页宽度为768.0px,横向模式下为1024.0px。
如果我处于肖像模式的第二页,则UIScrollView的内容偏移量为768.0。
但是,如果我滚动到下一页并同时将设备旋转到横向,则内容偏移不会更新并保持在768.0,而不是预期的内容偏移2048.0,从而给出错误的结果。
任何想法如何我可以调用scrollViewDidEndDecelerating:与更新的值?
在此先感谢!UIScrollView的内容偏移在旋转和同时滚动时不会改变

回答

0

检查管理滚动视图的视图控制器的旋转委托方法。我建议在旋转过程中禁用用户交互(使用willRotate...didRotate...委托方法),因为您正在为滚动视图和子视图进行框架大小调整。