我有一个自动旋转的 View ,它在某个特定时间应该只是水平的。我尝试更改 -shouldAutorotateToInterfaceOrientation: 特定时间的返回值,但它没有像我预期的那样工作。因为无法强制当前垂直方向的 UI 变为水平方向。这可能...?
最佳答案
我得出的结论是没有这样的事情。我决定自己手动实现旋转而不是自动旋转。我不相信这是可能的,但我意识到我可以用 UIDeviceOrientationDidChangeNotification
做精确的事情。
-[UIApplication statusBarOrientation]
属性看起来会在模拟器中强制旋转 UI,但它只是旋转状态栏而已。但是,这对于模拟器的 UI 定向基础来说很重要并且是首选。
我用过它,现在手动旋转所有内容。这更容易制作和管理。
关于ios - 是否有可能在 iOS 中强制 UI 自动旋转?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5620230/