为什么"推断" Interface Builder中的设置不起作用?

时间:2016-07-09 07:03:37

标签: ios xcode swift storyboard interface-builder

我正在使用界面构建器为我的项目创建故事板。我有一些感觉像Xcode错误的问题,所以我重新启动了xCode。这些错误都像是一样。

问题是我的所有标签栏图标都没有显示在UITabViewController的子视图中。然而,它们出现在实际UITabView中。导航控制器中的导航栏也发生了同样的事情。

我查了一下,发现这个堆栈溢出帖子:Xcode: TabBar not showing in Interface Builder。这解决了我的问题,我现在可以看到标签栏和导航栏,但我不明白为什么它在推断时不会起作用,它曾经起作用。

这是一张图片:
Simulated Metrics in xCode

我的问题是为什么我必须设置" Bottom Bar"到"半透明标签栏"让它工作,而不是推断"。

注意:我已经尝试清理项目并重新启动xCode。如果答案包含代码,我更喜欢Swift。

1 个答案:

答案 0 :(得分:0)

我认为这个问题在xCode 7.3.1中。在这里,我附上了一些截图。

  1. 这些项目是在xCode 7.2中创建的。您可以在此处看到inferred工作正常,您可以看到tabor
  2. enter image description here

    1. 这些项目是在xCode 7.3.1中创建的。首先,当我添加tabbar时,默认情况下我的tabbar颜色为深灰色。
    2. enter image description here

      然后我设置translucent并再次设置inferred,可以看清楚。

      enter image description here