2012-11-14 61 views
0

我在保持iPad上的方向时出现了一个奇怪的问题。很少,当我交换视图控制器时,即使设备处于横向模式,我的视图也会显示为纵向。在iPad上诊断旋转问题

我该怎么做才能解决这个问题?我已经使用shouldAutorotateToInterfaceOrientation:方法将我的控制器设置为风景。而且,它很少出现,因此跟踪这个bug非常困难。

除了通过每个控制器之外,是否有更快的方法来找出方向错误的原因?

+0

在界面生成器中设置模拟度量方向的属性以推断(或风景如果它们总是风景) – Pochi

+0

我在代码中执行此操作,并且我在shouldAutorotateToInterfaceOrientation中设置了风景的方向: – futureelite7

+0

您的意思是您根本不使用IB?因为即使你在代码中设置它,如果你不把它设置在IB中,有时也会有冲突。应该自动转换与IB没有关系。 IB设置指定了开始位置,如果屏幕出现时没有系统请求改变方向,那么默认情况下它会出现在这里指定的位置。 – Pochi

回答

0

我看到你的评论,你正在通过代码使用“shouldAutorotateToInterfaceOrientation”来管理方向,也就是特定的iOS5方法。 iPad iOS6有什么可能?如果是,则需要使用“supportedInterfaceOrientations”进行备份。