【问题标题】:Invisible subviews in Storyboard view trees故事板视图树中的不可见子视图
【发布时间】:2014-12-16 06:07:58
【问题描述】:

在我的 Storyboard 视图树中,我只看到我的子视图是灰色的(在其他一些视图控制器中,只有一部分是灰色的)。它们在 Storyboard 中不可见,但在应用中按预期工作。

这对于我的视图设计来说并不是很方便。有什么好主意吗?

试过

  • 我已经深入研究了我的提交:似乎没有什么相关的。唯一奇怪的观点是一对夫妇的观点有一个属性misplaced="YES"我不明白为什么。
  • 我删除了 myproject.xcodeproj/xcuserdata,这并没有改变任何东西。

谢谢

【问题讨论】:

    标签: ios iphone storyboard


    【解决方案1】:

    那些是“未安装”的视图。 Xcode 6 中引入了“已安装”视图(和约束)的概念,并添加了大小类。

    基本上为特定尺寸等级“安装”意味着视图将出现并成为该尺寸等级布局的一部分。

    要使它们不灰显并重新“安装”它们,请选择视图,转到属性检查器,然后单击最底部的“已安装”。视图现在应该显示为完全不透明,并且现在将以您当前查看此笔尖的任何大小等级显示。

    【讨论】:

    • 在此上下文中对术语 Installed 的简要说明将改进此答案。
    • ... XCode dar 魔法,所以导致我的部分视图消失的是这个 XCode 更新:默认是让破坏现有项目...一个奇怪的策略!感谢您的帮助
    • 我需要在某个地方表达我的挫败感:这也完全破坏了我的约束……重新做一遍真是太高兴了。
    【解决方案2】:

    我不是 100% 肯定 Xcode 6 对我来说是相当新的,但我相信当视图像这样变灰时,这意味着在某些尺寸级别的尺寸中,视图已被删除,但不是全部。

    要测试这一点,如果您单击灰色的视图,然后在视图下检查属性,它们安装在所有尺寸变化上:D 希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多