Swift使用SnapKit进行页面布局

2017-02-17 12:34

相信大家对OC的页面布局很熟悉了,对使用Masonry也应该很了解了。如果对Masonry有使用经验,那么Swift使用SnapKit来布局也会上手很快很easy,SnapKit的链接。下面直接上代码:

1.由于现在是Swift3.0相比之前的Swift有很大的改变,相对应的库也有很大改变,Swift2.0使用SnapKit2.0版本如下:

Swift使用SnapKit进行页面布局0
上图是Swift2.0代码,SnapKit建议用3.0代码来兼容

2.SnapKit3.0代码相比之前有些小小变化,如图就是使用SnapKit3.0在Swift3.0上的代码:

Swift使用SnapKit进行页面布局1
上图代码跟Masonry很相似

相信大家对Swift的布局代码已经一目了然了。

以下是我使用Snapkit3.0布局的自定义cell的代码:

Swift使用SnapKit进行页面布局2
Swift使用SnapKit进行页面布局3

希望对大家有帮助。