使用错误的大小类在Storyboard中进行了更改

时间:2015-01-22 18:58:57

标签: ios xcode storyboard interface-builder size-classes

在界面构建器中,我切换到尺寸类“Compact Regular”并开始进行更改。我没有意识到这些变化都不会保存到“Any Any”中。 (也就是说,我添加了视图,视图的更新属性,并稍微改变了一些东西。但它们都受到限制,因此它们应该在任何大小的类中工作。)

有没有办法将“Compact Regular”中的更改合并到“Any Any”大小类?

3 个答案:

答案 0 :(得分:3)

与Xcode 7.2.1一样,

  1. 您可以选择组件(视图,约束等),然后选择
  2. 属性选择器中的
  3. (在右上方面板上,左起第4个图标),
  4. 向下滚动到底部,
  5. 勾选空白区旁边的“已安装”,实际上意味着“w Any h Any”。那里应该有其他的,例如“w C h R”意味着该组件仅在宽度紧凑且高度规则时才有效。

答案 1 :(得分:1)

这种情况经常发生。我很抱歉没有。

不幸的是,没有选项可以将约束从一个类移动,复制或粘贴到另一个类中。

答案 2 :(得分:1)

我经历过类似的事情,并且能够通过在视图中嵌入所有布局元素,复制,粘贴Any / Any类并将它们再次取消嵌入来保存一些工作。