AutoLayout是一种基于约束的,描述性的布局系统。AutoLayout为开发者提供了一种不同于以往UI元素位置指定的布局方法。以前布局是通过frame属性来定义其在当前view中的位置和尺寸。使用AutoLayout则变为使用约束条件来定义view的位置和尺寸,最大好处是解决了不同分辨率和屏幕尺寸下view的适配问题,也简化了旋转时view的位置的定义。
本人录制的《AutoLayout自动布局》课程,在腾讯课堂上线了,欢迎感兴趣的同学前来围观、学习、批评、指正。
本课程内容如下:
- AutoLayout概念
- Xcode AutoLayout界面介绍
- AutoLayout简单案例
- AutoLayout进阶案例
- UIStackView
- AutoLayout与UIScrollView
- UITableView行高自动计算
- VFL介绍
- SnapKit介绍
- SnapKit使用