Masonry的小结

2017-03-20  本文已影响130人  赶往15号线

使用Masonry的一点小小总结:

一 Label的内容拥挤度

[_label1 setContentCompressionResistancePriority:UILayoutPriorityRequired
                                         forAxis:UILayoutConstraintAxisHorizontal];

UILayoutPriorityRequired 最高级
UILayoutPriorityDefaultHigh 高级
UILayoutConstraintAxisHorizontal 水平方向
UILayoutConstraintAxisVertical 垂直方向

二 MASConstraint的属性

multipliedBy( ) 乘以( )
dividedBy( ) 除以( )
priority( ) 优先级 == priorityHigh( ) 高级优先级
install 安装,使约束生效
uninstall 卸载,使约束失效

三 Label多行显示

Label的preferredMaxLayoutWidth ,设置Label的最大宽度.
_Label.preferredMaxLayoutWidth = 100;

在tableView中用于快速计算高度(以下两个缺一不可):
先设置tableview的估计高度
_tableView.estimatedRowHeight = 80.0f;
再在代理中

上一篇下一篇

猜你喜欢

热点阅读