【问题标题】:content offset for UIScrollView does not change while rotating and scrolling simultaneouslyUIScrollView 的内容偏移在同时旋转和滚动时不会改变
【发布时间】:2010-11-29 07:21:38
【问题描述】:

我有一个启用分页的 UIScrollView。
每个页面在纵向模式下的宽度为 768.0 像素,在横向模式下为 1024.0 像素。
如果我在竖屏模式的第二页,那么 UIScrollView 的内容偏移量是 768.0。
但是,如果我滚动到下一页并同时将设备旋转到横向,则内容偏移量不会更新并保持在 768.0 而不是预期的内容偏移量 2048.0,从而给出错误的结果。
关于如何使用更新的值调用 scrollViewDidEndDecelerating: 的任何想法?
提前致谢!

【问题讨论】:

    标签: cocoa-touch ipad uiscrollview


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-06-23
      • 2022-12-22
      • 1970-01-01
      • 1970-01-01
      • 2020-08-18
      • 1970-01-01
      • 2011-03-28
      • 2013-07-28
      相关资源
      最近更新 更多