繁体   English   中英

XCode 6.3添加UITabBarController破坏了我的故事板

[英]XCode 6.3 adding UITabBarController breaks my storyboard

我在将UITabBarController添加到情节提要后出现了子视图无法为视图控制器加载的问题。

您可以通过以下方式重现此内容:1)创建一个项目(客观c单个窗格)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和朋友,情节提要也仍然损坏。

奇怪的行为与UITabViewController无关。

我看来这是与尺寸等级有关的错误或误解

如果我将编辑器底部的视图更改为wCompact hCompact,则开始出现问题,但如果一切正常,则一切正常。

在此处输入图片说明

如果您开始使用紧凑型/紧凑型,则会出现一些非常奇怪和意外的行为

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM