【发布时间】:2013-01-04 20:40:25
【问题描述】:
当方向变化发生得太快且时间重叠时,控制方向变化的最佳方法是什么?在我的应用程序中,我显示一个 PDF 文档并根据当前的纵横比对其进行缩放。如果在前一个完成之后发生新的方向更改,则它可以正常工作。否则,我似乎会得到一个不一致的状态(例如,横向模式下的纵向纵横比显示)。
谢谢,
山姆
【问题讨论】:
标签: ios uiviewcontroller orientation-changes
当方向变化发生得太快且时间重叠时,控制方向变化的最佳方法是什么?在我的应用程序中,我显示一个 PDF 文档并根据当前的纵横比对其进行缩放。如果在前一个完成之后发生新的方向更改,则它可以正常工作。否则,我似乎会得到一个不一致的状态(例如,横向模式下的纵向纵横比显示)。
谢谢,
山姆
【问题讨论】:
标签: ios uiviewcontroller orientation-changes
我不知道您在哪个事件中使用您的代码。
如果您使用-didRotateFromInterfaceOrientation 或-willRotateToInterfaceOrientation,它应该可以正常工作。但是,如果您为此使用设备方向通知,则可能会引起很多麻烦。
【讨论】: