ios - 是否有可能在 iOS 中强制 UI 自动旋转?

标签 ios uikit device-orientation

我有一个自动旋转的 View ,它在某个特定时间应该只是水平的。我尝试更改 -shouldAutorotateToInterfaceOrientation: 特定时间的返回值,但它没有像我预期的那样工作。因为无法强制当前垂直方向的 UI 变为水平方向。这可能...?

最佳答案

我得出的结论是没有这样的事情。我决定自己手动实现旋转而不是自动旋转。我不相信这是可能的,但我意识到我可以用 UIDeviceOrientationDidChangeNotification 做精确的事情。

-[UIApplication statusBarOrientation] 属性看起来会在模拟器中强制旋转 UI,但它只是旋转状态栏而已。但是,这对于模拟器的 UI 定向基础来说很重要并且是首选。

我用过它,现在手动旋转所有内容。这更容易制作和管理。

关于ios - 是否有可能在 iOS 中强制 UI 自动旋转?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5620230/

相关文章:

html - 指南针无法在我的 Chrome 39 移动设备上运行

java - Activity 方向改变错误

ios - 保存未知数量的 NSArray

ios - CIFace 特征边界

ios - 如何将安全区域添加到 View 高度?

ios - 强制更新离屏 UICollectionView

html - 绝对设备方向

ios - 从 Swift 调用存储在 NSDictionary 中的 Objective-C block

iphone - 无法在 EKEvent 中编程开始日期

ios - OSStatus 错误 -50 是什么意思?