Masonry注意事项:
解决吴用masonry的bug;
1 如果只设置宽度,或者高度,使用以下语句:make.height.mas_equalTo(20);
不可使用:make.size.height.mas_equalTo(20); 否则xcode报错(Will attempt to recover by breaking constraint )
2 所以子view必须相对父亲view,或者兄弟view进行masonry布局,不可相对爷爷view,否则xcode报错(Will attempt to recover by breaking constraint );
3 可使用MASAttachKeys(_lbDetail, _lbHost); 跟踪view是否有报错;
原生约束注意事项:
1 当修改多个约束的constant时,必须注意修改的顺序,先修改不会引发冲突的约束constant,再修改其他;
2 在xib中使用约束,可选中两个view然后设置他们的关系。(终于发现了这个功能)