【发布时间】:2019-11-07 16:23:46
【问题描述】:
我有这个解决方案:How to lock orientation of one view controller to portrait mode only in Swift
它工作正常,但现在在 iOS 13 上它不再工作了。
我试试这个解决方案:Screen rotation glitch on iPadOS 13
但这并不能解决问题。
有人可以为 iPhone 应用提供纵向的工作解决方案,但横向只有一个 UIViewController 吗?
编辑: 我制作了一个示例应用程序,它在 iOS 12.4.2 和 iPhone 6 上运行良好。 但我的问题是它不适用于 iOS 13.1.3 和 iPhone X。 => we.tl/t-I3Um0U43fV
编辑 2: 感谢@donnywals,我成功地保持了在 iOS 12 上的方向。 我只需要一些帮助来在过渡期间清理主屏幕。 “TOP”标签距离superview顶部90px。如您所见,当前纵向页面在过渡期间会调整大小。
有人知道如何避免吗?
【问题讨论】:
标签: uiviewcontroller orientation ios13 xcode11 swift5