美文网首页
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小结

    multipliedBy(约束值为约束对象的百分比)用法: 动态布局,根据内容的大小,父视图大小根据子视图大小改变...

  • Masonry的小结

    使用Masonry的一点小小总结: 一 Label的内容拥挤度 UILayoutPriorityRequired ...

  • OC:Masonry小结

    对于在ViewController内,使用mas_XXXLayoutGuide对于在View内,推荐使用mas_X...

  • AutoLayout & Masonry 小结

    AutoLayout AutoLayout是基于约束的描述性的布局系统 官方文档: https://develop...

  • Masonry使用小结

    Masonry使用小结:1、equalTo:用于跟对象约束;2、mas_equalTo:用于具体的数值;3、没有o...

  • IOS之Masonry小结

    虽说自己不爱用代码写view,但是上班的时候不让你用storyboard啊,尼玛全代码,真是要了我的命。 不得已,...

  • iOS Masonry 使用小结

    相邻视图 动画 父类一定要 layoutIfNeeded这个方法否则动画无法生效

  • iOS Masonry使用小结

    一、Masonry简介 Masonry是一个轻量级的布局框架,它拥有自己的描述语法(采用更优雅的链式语法封装)来自...

  • Masonry(Autolayout框架)的实践小结

    在看MJ关于QQ空间横竖屏适配了解到Masonry这个Autolayout框架,顿时惊为天人,比官方那个用法好用太...

  • 使用Masonry 记录/ 修改一个控件的约束 (入门+进阶)

    1、使用Masonry设置约束 2、根据条件修改这个控件的约束(如:这个控件所参考的控件变为另一个) 3、小结 提...

网友评论

      本文标题:Masonry的小结

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