supportedInterfaceOrientation
应该只在 时调用一次viewDidLoad
,但在我的情况下,每次模拟器旋转时都会调用它。
我只需要倒置两个方向的肖像和肖像。
当我旋转到颠倒时,支持的界面方向被调用 4 次,我的视图变成颠倒的。在旋转到横向时,它只被调用一次(但它不应该?)。
有什么解决办法吗?
PS:我没有使用任何导航控制器,因此将旋转设置为顶视图控制器无关紧要。在我的 pList 中,仅支持 2 个方向
此外,我有一个主视图控制器,我在其中添加子视图,并在我的视图控制器中设置了支持的界面方向。
奇怪的是 3 个视图控制器在故障控制器之前(之前显示),它们旋转得很好。