我遇到了无法加载视图控制器的子视图的问题,这是在将UITabBarController添加到故事板之后发生的。
你可以通过1)创建一个项目(Objective c single窗格) 2)删除故事板中的内容来重现这个过程。添加选项卡视图控制器。3)添加带有一些子视图的视图控制器4)将视图控制器从三个设置为初始。

输出:我确信子视图没有加载,因为当我使用调试器时,我在viewDidLoad中只看到布局向导
(lldb) po self.view.subviews
<__NSArrayM 0x7f9a20417df0>(
<_UILayoutGuide: 0x7f9a20416d40; frame = (0 0; 0 0); hidden = YES; layer = <CALayer: 0x7f9a20415820>>,
<_UILayoutGuide: 0x7f9a204176e0; frame = (0 0; 0 0); hidden = YES; layer = <CALayer: 0x7f9a20415b50>>
)

如果我创建第二个故事板,并将应用程序指向该故事板,然后在那里创建一个视图控制器。它的工作方式与预期一致。
我甚至可以将视图控制器从第二个序列图像板复制粘贴到第一个序列图像板中,这也会起作用
即使我从故事板中删除了TabviewController和朋友,故事板仍然是坏的。
发布于 2015-04-16 18:08:37
这种奇怪的行为与UITabViewController无关。
这似乎是一个bug,或者是我对size类的误解。
如果我将编辑器底部的视图更改为wCompact hCompact,则开始出现问题,但如果是wAny hAny,则一切正常。

如果您开始使用compact/compact,会有一些非常奇怪和意想不到的行为
https://stackoverflow.com/questions/29670798
复制相似问题