iOS开发27-iOS 可视化编程-Size Classes

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_原创,欢迎转载分享。请尊重作者劳动,转载时保留该声明和作者博客链接,谢谢
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值