我有一个由单个视图组成的非常简单的应用程序。一切正常,应用程序旋转,屏幕右侧的按钮可点击。我正在使用 iOS 7 和 Xcode 5。
如果我进入情节提要并选择视图然后执行编辑器 > 嵌入 > 标签栏控制器,现在当应用程序从纵向旋转到横向时,应用程序的右侧不可点击。它似乎距离它停止工作的左侧正好 768 像素,所以这让我觉得应用程序中有些东西没有旋转。有什么问题?
它只是一个基本的单视图向导应用程序,我在上面放置了一些 UI 元素进行测试。唯一让它停止工作的是嵌入标签栏中。
这是整个项目:https ://github.com/tomkincaid/rotate
更新:我最初为 iPhone 和 iPad 使用了相同的 iPhone 故事板,并认为这可能是问题所在。但是,我创建了一个新的 iPad 故事板,它也有同样的问题。
另一个更新:如果我将视图放在导航控制器中,它就可以工作。所以 View 有效,Tab>Nav>View 有效,但 Tab>View 无效。