本文共 650 字,大约阅读时间需要 2 分钟。
通过使用Size Class我们可以把各种尺寸屏幕的适配工作放在一个文件中完成。可以管理九种类型的屏幕。
对于宽度和高度而言,都有三种情况:紧凑 (Compact) 、任意 (Any) 、 正常 (Regular) ,所以一共有9个类别。iPhone4S,iPhone5/5s,iPhone6
竖屏:(w:Compact h:Regular) 横屏:(w:Compact h:Compact) iPhone6 Plus 竖屏:(w:Compact h:Regular) 横屏:(w:Regular h:Compact) iPad 竖屏:(w:Regular h:Regular) 横屏:(w:Regular h:Regular)1、创建一个Single View Application--自带一个storyBoard
2、在宽和高都是Any的Size中创建控件。(在非Any的Size中添加的控件,只显示在这个Size中,在其他的Size中无法看到。)
3、添加约束
在iPhone竖屏的屏幕下
在iPhone横屏条件下
运行效果: