Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 诊断iPad上的旋转问题_Ios_Ipad_Uiviewcontroller_Rotation_Orientation - Fatal编程技术网

Ios 诊断iPad上的旋转问题

Ios 诊断iPad上的旋转问题,ios,ipad,uiviewcontroller,rotation,orientation,Ios,Ipad,Uiviewcontroller,Rotation,Orientation,我对在iPad上保持方向感有一个奇怪的问题。很少情况下,当我交换进出视图控制器时,我的视图显示为纵向,即使我的设备处于横向模式 我应该如何解决这个问题?我已经使用shouldAutorotateToInterfaceOrientation:方法将控制器设置为横向。而且,它很少出现,这使得跟踪bug非常困难 除了检查每个控制器外,还有没有更快的方法来找出方向错误的原因?我看到您的评论,您正在使用“shouldAutorotateToInterfaceOrientation”代码管理方向,这是一种i

我对在iPad上保持方向感有一个奇怪的问题。很少情况下,当我交换进出视图控制器时,我的视图显示为纵向,即使我的设备处于横向模式

我应该如何解决这个问题?我已经使用shouldAutorotateToInterfaceOrientation:方法将控制器设置为横向。而且,它很少出现,这使得跟踪bug非常困难


除了检查每个控制器外,还有没有更快的方法来找出方向错误的原因?

我看到您的评论,您正在使用“shouldAutorotateToInterfaceOrientation”代码管理方向,这是一种iOS5方法。iPad可能是iOS6吗?如果是,则需要使用“supportedInterfaceOrientations”进行备份

在界面生成器上,将模拟度量方向的属性设置为推断(或横向,如果它们始终为横向),我是在代码中执行此操作的,并且我已在shouldAutorotateToInterfaceOrientation中将方向设置为横向:您的意思是根本不使用IB?因为即使在代码中设置,如果不在IB中设置,有时也会发生冲突。应自动旋转与IB无关。IB设置指定了起始位置,如果屏幕显示时没有系统请求更改方向,则默认情况下它将出现在此处指定的位置。这可能是因为在info.plist中,默认方向是ur应用程序的纵向