3

在我的 iOS 项目中(仅使用 xcode),我继续遇到一个问题,即在情节提要编辑器中呈现给我的布局在某些更改后会自动修改(我无法具体确定)。问题如下: TabBarController 出于某种原因开始以横向显示。一些 NavigationControllers 也做了同样的事情。我无法再查看或编辑嵌套视图上的导航栏。我再也看不到编辑视图上的标签栏了。标签栏项目。当我在模拟器中运行应用程序时,一切正常。如果我在更改默认显示设置之前进行了设置,它仍然可以正常工作。

这是问题的屏幕截图:

http://imgur.com/GnyvD

在我的项目过程中,我的故事板一直向我展示这个错误。我通过 git 重置修复了一次,另一次通过重建整个情节提要修复了它。这两种解决方案都工作了很长一段时间,但我宁愿有一个永久的解决方案。任何输入都会有所帮助。

4

1 回答 1

3

我发现了问题所在。当同样的事情发生时,我的项目被折腾了。

首先,我想我知道它是如何发生的,我将一个视图控制器放置在情节提要上,并没有将它连接到任何视图,也没有给它一个标识符。XCODE 发出警告,但我不得不关闭项目,当我重新打开时,这发生了。

解决问题,很简单。遍历每个视图控制器(如导航控制器、tableview 控制器等)并确保OrientationTop Bar并设置为Inferred。重要的是,所有这些都是推断的,否则会发生这种情况。

注意:此设置位于每个视图的Attributes Inspector下

于 2012-07-06T13:25:32.450 回答