美文网首页
Masonry的小结

Masonry的小结

作者: 赶往15号线 | 来源:发表于2017-03-20 16:44 被阅读130次

    使用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;
    再在代理中

    • (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
      // iOS 8 的Self-sizing特性
      return UITableViewAutomaticDimension;
      }

    相关文章

      网友评论

          本文标题:Masonry的小结

          本文链接:https://www.haomeiwen.com/subject/fhxinttx.html