Masonry/Snapkit
Masonry是一个轻量级的布局框架,拥有自己的描述语法,采用更优雅的链式语法封装自动布局,简洁明了,并具有高可读性,而且同时支持iOS和 Max OS X;Snapkit是Masonry的swift版本,语法也差不多
注意:必须先把控件添加到父视图以后才能进行约束,不然会crash
mas_equalTo,在约束值为具体的数值(CGSize,CGPoint等也是)的时候需要使用这个
内存管理,约束的block里面有时候会引起隐式内存泄露
重复约束,或约束出现冲突的时候,在控制台会有log输出,发现以后改掉就好了
如果多个约束在一行时,使用连接符语法(and),增强代码的可读性
Neon除了具有Snapkit的大部分优点以外,还有一个强大的功能
文/庸者的救赎(簡書作者)
原文鏈接:http://www.jianshu.com/p/d624dd344c87
著作權歸作者所有,轉載請聯繫作者獲得授權,並標註“簡書作者”。
网友评论