iOS 7当在选项卡栏中旋转视图时,视图右侧不可点击

前端之家收集整理的这篇文章主要介绍了iOS 7当在选项卡栏中旋转视图时,视图右侧不可点击前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个非常简单的应用程序包含一个单一的视图.一切正常,应用程序旋转,屏幕右侧的按钮可以点击.我正在使用iOS 7和 Xcode 5.

如果我进入故事板并选择视图,然后执行编辑器>嵌入>标签栏控制器,当应用程序从纵向旋转到横向时,应用程序的右侧不可点击.它似乎从左边正好是768像素停止工作,所以它让我认为有一些在应用程序中没有旋转.可能是错的?

这只是一个基本的单一视图向导应用程序,我将一些UI元素放在其上进行测试.唯一让它停止工作的东西是嵌入在标签栏中.

这是整个项目:https://github.com/tomkincaid/rotate

更新:我最初使用iPhone和iPad的iPhone故事板,并认为这可能是问题.但是,我创建了一个新的iPad故事板,它也有同样的问题.

另一个更新:如果我将视图放在导航控制器中,它可以工作.所以View功能和Tab> Nav> View可以正常工作,但Tab> View不起作用.

解决方法

我有同样的问题.将以下代码放在我的视图控制器的viewDidLoad中修复它:
self.view.autoresizesSubviews = YES;
self.view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;

猜你在找的iOS相关文章