我发现使用iPAD在ios6中进行轮换有几个问题...我们所有人......我主要使用新方法shouldAutorotate和shouldAutorotateToInterfaceOrientation来解决所有这些问题。但在其中一个视图中没有正确更新旋转。你可以看到(或多或少)发生的事情:
顶部图片描述了从横向到纵向的行为...如果我在第一个图像的其他不同图像中更改了我的应用的旋转,并返回到第一个标签,则该应用无法正确更新视图的画像。
底部图像描述了当我从纵向到风景时发生的事情...在最后一个屏幕中,我可以将屏幕的一半完全变黑。
我在iOS中的水平非常基本我会想要一些提示......您认为哪些可能是问题?因为在其他标签中不会发生同一个应用程序,所以不会发生。
如果您需要一段代码,请告诉我......谢谢!
答案 0 :(得分:0)
感谢您的反应(具有讽刺意味)。我发现仅在我的应用程序的特定屏幕中旋转的问题是什么。问题是在我之前构建应用程序的问题,在UISplitViewController
内使用了一个UITabBarController
。在iOS 6中,ViewController
的这种混合带来了许多问题,尤其是旋转问题。经过数千次尝试,我找到了这个链接并且它已经解决了。
iOS6中UITabBarController内的UISplitViewController: http://objectiveseesharp.wordpress.com/
就是这样。
我应该更改问题的标题吗?
答案 1 :(得分:0)
试试这个: https://github.com/alexth/TBSV 示例如何在一个项目中使用NavigationBar,TabBar和SplitViewController,并在方向之间正确查看转换