Msr2 Maker添加约束
2019-05-04 17:51:56 0 举报
Masonry Maker添加约束
作者其他创作
大纲/内容
执行.right
View约束(top)
MASCompositeConstraint
constraint:addConstraintWithLayoutAttribute:
View约束(right)
返回Com约束执行.equalTo
创建View约束添加Com.childConstraints数组返回View约束
1.左句中,整体是Maker.constraints中的一个元素2.左句中,不含参数的“.xxx”(如.top .right等)是Composite.childConstraints中的一个元素
(top约束对象)
中间会先执行剩余2个view约束的.equalTo
Com约束
MASViewConstraint
View约束(left)
.top.right.left.equalTo
执行.left
创建View约束添加到constraints返回View约束
遍历执行.offset
make.top.right.left.equalTo(superview.mas_top).mas_offset(10);
遍历执行.equalTo
创建View约束、Com约束把两个View约束添加到Com约束用Com约束替换constraints返回Com约束
.top.right.left
.top.right
MASConstraintMaker
.top
这张图,展示的是mas_make中block(maker)执行过程中,一句make方法的执行流程
结构不再发生变化,对三个View约束进行参数修改
top
0 条评论
回复 删除
下一页