我写了一个通用的应用程序,我在"shouldAutorotateToInterfaceOrientation"方法中返回YES.该方法被调用,但每当我改变Iphone或Ipad的方向时,视图都不会旋转.我甚至设置了autoresizesSubviews
小智 5
这主要是因为某些其他内部视图不允许/设置方向更改.为了清楚起见,当您旋转设备时,shouldAutorotateToInterfaceOrientation将为每个挂在视图树上的视图控制器调用该方法.如果其中任何一个返回NO,则界面不会改变.
例如,如果你有一个带有viewcontrollers A,B,C和D的tabbarcontroller,那么将为所有这些方法调用该方法,如果它现在正在显示则无关紧要.
所以请确保您已在所有视图中更改了它.
| 归档时间: |
|
| 查看次数: |
1636 次 |
| 最近记录: |