在Xcode 6 beta中使用大小类

Yog*_*har 15 objective-c swift xcode6 ios8 size-classes

在Xcode 6(Beta 1)中从Swift开始构建一个新项目,并参见Storyboard的File Inspector.有Use Size Classes以下Use Auto Layout.这是截图.

在此输入图像描述

1)什么是Use Size Classes

2)它与iPhone 6的屏幕尺寸有关吗?

Ani*_*ese 20

大小类让您创建一个故事板,而不管设备如何.带来自适应布局的乐趣(不同画布尺寸的布局,而不是特定设备,可以是紧凑常规)更通常是所有设备的单个应用程序.现在专注于抽象地设计您的设计,就像使用通用设备一样.

来自Xcode中的新东西

大小等级

iOS 8的大小类可以为iPhone和iPad设计一个具有自定义布局的通用故事板.使用大小类,您可以定义一次公共视图和约束,然后为每个支持的形状因子添加变体.iOS模拟器和资产目录也完全支持大小类.

基本上你只想为所有布局创建一个故事板iPhone3.5",iPhone4",iPhone6(谁知道它的大小),iPad ......你甚至可以为特定尺寸的设备设计单独的布局,但你不会创建一个第二个故事板.在Any Width | Any Height组合中的Interface Builder画布上布置用户界面项时,该布局适用于应用程序所针对的所有尺寸的设备.

有关更多信息:大小类设计帮助

注意:尺寸等级在iOS7中也能正常工作.我刚刚在iOS7模拟器上测试过它.如果您有任何设备问题,请告诉我,我会更新我的答案.