1

我有标签栏应用程序,但旋转有问题。我正在使用带有标签栏控制器的故事板作为初始视图控制器,在 ios 6 上一切正常,视图旋转为横向和纵向,但在 ios 5 上,视图仅处于纵向模式,旋转不起作用。我尝试创建自定义标签栏控制器子类,并向它添加了 shouldAutoRotateToInterfaceOrientation 函数,还添加了标签栏中的所有视图控制器,但它没有帮助。有人知道有什么问题吗?

编辑:如果您有 Xcode 4.5.2,您可以从标签栏应用程序模板创建新项目并检查自己是否有同样的问题。

4

2 回答 2

2

检查它是否在您的应用程序的每个视图控制器中

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation
{
    return YES;
}

但是不要担心标签栏控制器的子类化,你不需要这样做。

于 2013-01-18T14:21:24.807 回答
0

我发现该帖子并且该解决方案对我有用:http: //iosgems.blogspot.de/2012/11/how-to-get-autorotation-working-for.html

于 2013-02-03T17:31:33.163 回答