大小类:从Compact Regular开始并移至Any Any而不是反之亦然?

时间:2015-10-16 18:23:41

标签: ios xcode7 size-classes

我刚刚开始使用大小类,虽然通常建议的方法似乎是开始使用Any Any size class而然后适应其他大小类,我用Compact Regular开始我的项目,现在当我去Any Any时,我没有看到我已经在Any Any size class中添加到Compact Regular的UI元素。

所以,在我开始开发的Compact Regular中,我可以看到我的UImage和按钮,但是一旦我去Any Any就会丢失它们。

据我所知,从Any Any到Compact Regular会保留并传承UI元素 - 这是正确的吗?

1 个答案:

答案 0 :(得分:1)

!如果您已经从Any / Any变为Compact / Regular,那么您的UI元素将被保留,因为特定的Compact / Regular是Any / Any的子集。

但请不要担心,您不必再次插入所有UI元素。你只需勾选一个复选框。在下面的图片中,您可以看到以Compact / Regular添加的标签,然后转移到Any / Any:

  • 标签以Compact / Regular:
  • 出现

enter image description here

  • 但不在Any / Any

enter image description here

  • 选择标签并选中Any {Any sizeclass
  • somefile.py复选框

enter image description here

  • 标签现在显示在Any / Any

enter image description here

  • 不幸的是,你必须为所有连接的约束做到这一点:/但幸运的是你可以在左侧选项卡中选择多个元素/所有元素,只需在一次扫描中更改它们的大小类。