Iphone 每次旋转时都会对SupoportedInterfaceOrientation进行校准
Iphone 每次旋转时都会对SupoportedInterfaceOrientation进行校准,iphone,ios,Iphone,Ios,supportedInterfaceOrientation在viewDidLoad时只应调用一次,但在我的情况下,每次模拟器旋转时都会调用它 我只需要两个方向,potrait和纵向颠倒 当我旋转到上下颠倒时,支持的界面方向会被调用4次,并且我的视图会上下颠倒。在旋转到横向时,只调用一次(但不应该?) 有解决办法吗 PS:我没有使用任何导航控制器,所以将旋转设置为与俯视图控制器相等并不重要。在我的pList中,只支持两个方向 我还有一个主视图控制器,在其中添加子视图,并在视图控制器中设置支持的界面
supportedInterfaceOrientation
在viewDidLoad
时只应调用一次,但在我的情况下,每次模拟器旋转时都会调用它
我只需要两个方向,potrait和纵向颠倒
当我旋转到上下颠倒时,支持的界面方向会被调用4次,并且我的视图会上下颠倒。在旋转到横向时,只调用一次(但不应该?)
有解决办法吗
PS:我没有使用任何导航控制器,所以将旋转设置为与俯视图控制器相等并不重要。在我的pList中,只支持两个方向
我还有一个主视图控制器,在其中添加子视图,并在视图控制器中设置支持的界面方向
奇怪的是3个视图控制器在故障控制器之前出现,它们
旋转得很好。您可以在viewDidLoad中检查界面方向。您可以通过self.userInterFaceOrientation获得interfaceOrientation 也许最好检查视图中的界面方向
不同之处在于,viewDidLoad将只调用一个,并且每次进入该视图时都会显示viewDidLoad。非常简单,只需单击项目->摘要->支持的界面方向。您可以根据需要单击界面方向