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

时间:2016-07-08 01:38:04

标签: ios xcode interface-builder

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

Any size class in Xcode 7

3 个答案:

答案 0 :(得分:22)

选择大小类的UI在xcode 8中已更改。现在如下:

您在不选择 Vary for Traits 选项的情况下添加的任何约束都将被视为适用于所有尺寸类别(以前任意

enter image description here

要向特定大小类添加约束,请选择以下内容添加:

  • 底部的设备,选择 Vary for Traits 该大小等级的选项。
  • 当您向特定尺寸类添加约束条时 变为蓝色,如下所示

enter image description here

答案 1 :(得分:13)

在新版本的Xcode中,这样做的方式略有改变。它应该自动构建“any-any”。看看这个WWDC视频我想详细解释一下。还有第2部分,所以请注意,如果你需要。

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

希望我能提供帮助,
扎克

答案 2 :(得分:2)

要将旧的Any by Any转换为新的Trait布局,请浏览每个View Controller并更新所有帧。

Screen shot