Masnory

作者: 渴_望 | 来源:发表于2016-08-12 14:06 被阅读0次

居中显示

make.center.equalTo(self.view);

make.size.mas_equalTo(CGSizeMake(300, 300));

让一个view略小于其superView(边距为10)

make.edges.equalTo(sv).with.insets(UIEdgeInsetsMake(10, 10, 10, 10));

/* 等价于

make.top.equalTo(sv).with.offset(10);

make.left.equalTo(sv).with.offset(10);

make.bottom.equalTo(sv).with.offset(-10);

make.right.equalTo(sv).with.offset(-10);

*/

/* 也等价于

make.top.left.bottom.and.right.equalTo(sv).with.insets(UIEdgeInsetsMake(10, 10, 10, 10));

*/


让两个高度为150的view垂直居中且等宽且等间隔排列 间隔为10(自动计算其宽度)

int padding1 = 10;

[sv2 mas_makeConstraints:^(MASConstraintMaker *make) {

make.centerY.mas_equalTo(sv.mas_centerY);

make.left.equalTo(sv.mas_left).with.offset(padding1);

make.right.equalTo(sv3.mas_left).with.offset(-padding1);

make.height.mas_equalTo(@150);

make.width.equalTo(sv3);

}];

[sv3 mas_makeConstraints:^(MASConstraintMaker *make) {

make.centerY.mas_equalTo(sv.mas_centerY);

make.left.equalTo(sv2.mas_right).with.offset(padding1);

make.right.equalTo(sv.mas_right).with.offset(-padding1);

make.height.mas_equalTo(@150);

make.width.equalTo(sv2);

}];


相关文章

  • Masnory动画小记

    Masnory 不需要weakSelf masnory中的block使用原理和UIView 动画中的block 以...

  • Masnory

    居中显示 make.center.equalTo(self.view);make.size.mas_equalTo...

  • Masnory笔记

    概述 Masonry是一个非常轻量级的关于自动布局的库,这个相对于系统的AutoLayout的笨重给我这个习惯用纯...

  • masnory 动画

    简单的动画就是把更改位置这件事放在一个时间里,所以重新修改约束,更新约束,设置全局约束更改值。

  • iOS 知识点-Masnory约束UIScrollerView的

    Masnory约束UIScrollerView 直接用Masonry对scrollView进行约束,scrollV...

  • Masonry 使用注意

    1,如何打印 frame 2,UIScrollView 如何 使用 masnory 3,利用 masonry 使...

  • ScrollView自适应Masnory

    ScrollView自适应Masnory 可以展示, 但是不能接收点击

  • masnory设置圆角

    对masnory不是很熟悉.一直觉得用它无法得到frame,其实不然.用过layoutIfNeeded 这个方法后...

  • masnory方法笔记

    在使用masnory适配的时候,有些方法记不住,特此笔记记录。 1、居中设置 2、边界设置 3、倍数设置 4、大小...

  • Masnory 使用笔记

    使用Masonry不需要设置控件的translatesAutoresizingMaskIntoConstraint...

网友评论

      本文标题:Masnory

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