Xcode 8中缺少“任何”大小类

19

看到Xcode 8 beta中新的界面生成器大小类选项时,我有些困惑。以前,我通过先在“任意”大小类中设计应用程序的UI,然后在其他大小类中进行一些自定义调整来构建它们的UI。在这个新版本的Xcode中,工作流程是否应该改变?

Xcode 7中的任意大小类

3个回答

22

xcode 8 中选择尺寸类别的用户界面已经更改。现在如下所示:

如果您添加的任何约束没有选择 Vary for Traits选项,则会被视为应用于所有尺寸类别(之前是 Any Any)

enter image description here

要向特定的尺寸类别添加约束,请通过以下方式进行选择:

  • 底部的设备,并选择该尺寸类别的Vary for Traits选项。
  • 当您添加约束到特定尺寸类别时,栏会变成蓝色,如下所示。

enter image description here


2
谢谢!那是我从WWDC 2016视频中学到的。 - FlySoFast

13

在新版的Xcode中,此操作的方式略有变化。现在它应该会自动地构建到“任何-任何”上。您可以查看这个WWDC视频,我认为它详细地解释了这一过程。如果需要,还有第二部分,请观看。

https://developer.apple.com/videos/play/wwdc2016/222/

希望我能够帮到您,
Zack


谢谢。这个视频解释得非常好。 - FlySoFast
如果您不想观看整个视频,可以直接跳到19:00的演示部分,这基本上概括了所有内容。 - DJTano

2

要从旧的任意布局转换为新的特性布局,请遍历每个视图控制器并更新所有框架。

屏幕截图


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接