博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS开发27-iOS 可视化编程-Size Classes
阅读量:3531 次
发布时间:2019-05-20

本文共 650 字,大约阅读时间需要 2 分钟。

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

有问题请联系博主,邮箱: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横屏条件下

运行效果:

 有问题请联系博主,邮箱:nathanlee1987@aliyun.com
著作权声明:本文由http://my.csdn.net/Nathan1987_原创,欢迎转载分享。请尊重作者劳动,转载时保留该声明和作者博客链接,谢谢
你可能感兴趣的文章
半导体激光器—问题整理(二)
查看>>
科研日记7.31
查看>>
问题整理3
查看>>
zemax仿真二向色镜
查看>>
stm32单片机编程时extern的用法
查看>>
UART4和5的问题
查看>>
Spring框架中在并发访问时的线程安全性
查看>>
网站部署
查看>>
什么情况下会发生栈内存溢出。
查看>>
何为去中心化
查看>>
缓存一致性:写策略
查看>>
Cache一致性:MESI
查看>>
缓存一致性:写未命中
查看>>
为什么用中间位作为组索引
查看>>
缓存:局部性
查看>>
mysql原理:b+树索引
查看>>
mysql原理:最左原则
查看>>
mysql原理:join标到底是什么,为什么有军规不建议超过三个
查看>>
redis缓存穿透
查看>>
redis缓存雪崩
查看>>