iOS 【Third-自动布局核心计算公式】

来源:互联网 发布:冒泡排序算法思想 编辑:程序博客网 时间:2024/05/01 21:56

用Masonry创建一个完整的约束应该是这样的//view1的左边距离父View左边10个点:[view1 mas_makeConstraints:^(MASConstraintMaker *make) {    make.left.equalTo(view1.superview.mas_left).multipliedBy(1).offset(10);}];对应到上图的表达式:Item1: make MASConstraintMaker类型,view1的承载对象,表示View1Attribute: left 表示左边。left的make的属性。返回值为MASConstraint类型Relationship: equalTo 表示"="。equalTo是MASConstraint的属性Item2: view1.superviewAttribute2: mas_left 同样表示左边,mas_left是Masonry给view加的属性,为了不重名,加了mas前缀Multiplier: multipliedBy(1) 系数为1Constant: offset(10) 常数为10


转载节选自:小笨狼

1 0
原创粉丝点击