我刚刚开始使用Storyboards和iOS5.1。我正在构建一个使用导航控制器作为其根控制器的应用程序,并设计为在横向方向下使用(这是一个企业内部应用程序)。
我创建了一个单视图,它正常工作:当模拟器改变方向时,内容会正确地旋转以保持“正面朝上”。
然后我添加了一个新视图,但这个视图完全不旋转;当设备旋转时,内容保持纵向方向(因此是横向的)。
我查看了两个UIViewControllers和UIViews的设置,但没有发现它们之间的任何区别。您有什么想法可以帮助我解决问题吗?
我刚刚开始使用Storyboards和iOS5.1。我正在构建一个使用导航控制器作为其根控制器的应用程序,并设计为在横向方向下使用(这是一个企业内部应用程序)。
我创建了一个单视图,它正常工作:当模拟器改变方向时,内容会正确地旋转以保持“正面朝上”。
然后我添加了一个新视图,但这个视图完全不旋转;当设备旋转时,内容保持纵向方向(因此是横向的)。
我查看了两个UIViewControllers和UIViews的设置,但没有发现它们之间的任何区别。您有什么想法可以帮助我解决问题吗?
-(BOOL)shouldAutoRotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return YES;
}
这个问题也困扰着我。我的应用程序在iPad模拟器上可以旋转,但在实际的iPad上却不能旋转,非常奇怪。我有一个带有三个选项卡的UITabBarController。所有连接到选项卡的三个控制器都有shouldAutoRotateToInterfaceOrientation方法,但只有其中两个(通过导航控制器,5步后)没有。我也将该方法添加到了这些控制器中,现在它可以旋转了。
仅供参考。