Auto Layout
的基本原则
Auto Layout
是声明性的Auto Layout
最小化了计算Auto Layout
设计是非直接的,但是它很灵活Auto Layout
是由几何驱动的Auto Layout
聚焦于关系Auto Layout
允许带优先级的规则Auto Layout
表现自然内容Auto Layout
寻找最佳方案Auto Layout
是分布式的
使用布局库
Masonry介绍与使用实践(快速上手Autolayout)
界面设计
- 评估几何
- 列出边缘条件
- 探测冲突
- 枚举回退
- 寻找自然分组(模块化)
- 探测分组布局
- 为规则设定优先级
- 考虑内容