ios - 快速方向改变 IOS

标签 ios uiviewcontroller orientation-changes

当方向变化发生得太快并且在时间上重叠时,控制方向变化的最佳方法是什么?在我的应用程序中,我显示一个 PDF 文档并根据当前纵横比对其进行缩放。如果在前一个方向完成后发生新的方向变化,它就可以正常工作。否则,我似乎会出现不一致的状态(例如,横向模式下的纵向纵横比显示)。

谢谢,

山姆

最佳答案

我不知道你在哪个事件中使用你的代码。 如果您使用 -didRotateFromInterfaceOrientation-willRotateToInterfaceOrientation 它应该可以正常工作。但是,如果您为此使用设备方向通知,可能会造成很多麻烦。

关于ios - 快速方向改变 IOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14164629/

相关文章:

iphone - 如何使用 UIViewController - IOS 在 GLKView 上显示 UIButton?

ios - 使用界面生成器复制包含 'constraints' 子项的对象 - iOS

ios - 获取 iOS 设备上当前事件进程的列表

ios - 我需要为新的更大的 iPhone 5 显示器单独的 View Controller 吗?

iphone - 具有透明背景的 ViewController 通过推送转换进入当前 ViewController

css - 如何强制 HTML 表格在小型设备上旋转 90 度/"go vertical"?

iphone - 检查 modalViewController 的动画是否完成

ios - 尝试从 iOS 中的显示中删除 ViewController 时出现黑屏

ios - ECSlidingViewController 在设备方向变为横向时隐藏

android - 设置 targetSdkVersion ="13"导致 Activity 忽略 android :configChanges ="orientation" flag