iOS开发27-iOS 可视化编程-Size Classes
代码下载(Xcode7.0.1)有问题请联系博主,邮箱:nathanlee1987@aliyun.com
通过使用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横屏条件下
运行效果:
代码下载(Xcode7.0.1)
有问题请联系博主,邮箱:nathanlee1987@aliyun.com
著作权声明:本文由http://my.csdn.net/Nathan1987_原创,欢迎转载分享。请尊重作者劳动,转载时保留该声明和作者博客链接,谢谢