iOS之Sizeclass简介
来源:互联网 发布:android 美团外卖源码 编辑:程序博客网 时间:2024/06/05 02:53
2> sizeclass
* 仅仅是对屏幕进行了分类, 真正排布UI元素还得使用autolayout 了
* 不再有横竖屏的概念, 只有屏幕尺寸的概念
* 不再有具体尺寸的概念, 只有抽象尺寸的概念
把宽度和高度各分为3种情况
1) Compact : 紧凑(小)
2) Any : 任意
3) Regular : 宽松(大)和UIButton类比
4) 符号代表
- : Compact
* : Any
+ : Regular
5) 继承性
w:Compact h:Compact 继承 (w:Any h:Compact , w:Compact h:Any , w:Any h:Any)
w:Regular h:Compact 继承 (w:Any h:Compact , w:Regular h:Any , w:Any h:Any)
w:Compact h:Regular 继承 (w:Any h:Regular , w:Compact h:Any , w:Any h:Any)
w:Regular h:Regular 继承 (w:Any h:Regular , w:Regular h:Any , w:Any h:Any)
6) 设备对应屏幕
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)
Apple Watch(猜测)
竖屏:(w:Compact h:Compact)
横屏:(w:Compact h:Compact)
7) sizeclass和autolayout的作用
sizeclass:仅仅是对屏幕进行了分类
autolayout:对屏幕中各种元素进行约束(位置\尺寸)
- iOS之Sizeclass简介
- iOS适配之autolayout和sizeclass
- 详解iOS之AutoResizing、AutoLayout、sizeClass来龙去脉
- iOS适配之autolayout和sizeclass(二)
- 一篇文章详解iOS之AutoResizing、AutoLayout、sizeClass来龙去脉
- 一篇文章详解iOS之AutoResizing、AutoLayout、sizeClass来龙去脉
- iOS 开发 AutoLayout SizeClass
- iOS autolayout和sizeclass
- iOS sizeClass设备对照表
- ios屏幕适配-sizeclass
- iOS基础——屏幕适配之autoResizing、autoLayout、sizeClass
- iOS自动布局Auto Layout 与 SizeClass
- iOS关于自动布局(Autolayout)SizeClass
- iOS自动布局(Autolayout)sizeClass
- iOS:storyBoard、xib布局,AutoLayout、sizeClass技术
- iOS 之KVO简介
- iOS 之KVC简介
- iOS 之MKNetWorkKit简介
- 按键监听
- Springboot 中filter 注入对象
- Fragment总结
- 二分求根及牛顿迭代求根分析
- 图 数据结构
- iOS之Sizeclass简介
- python元类
- Java核心技术Ⅰ笔记
- 环信SDK 头像、昵称、表情自定义和群聊设置的实现 二(附源码)
- Linux下安装Lnmp环境之Nginx(三)
- 实现一个简单的Query-ife/2015/task0002
- Mysql MysqlDataTruncation Data truncation Data too long for column
- tgz(tar.gz)的压缩和解压
- Bundle adjustment学习