Masonry修改约束冲突 MASLayoutConstraint,NSLayoutConstraint

在xib上已经约束好的控件,在某些条件下需要修改frame,通过masonry修改后,虽然可以运行,但是aotolayout约束和masonry约束冲突


Masonry修改约束冲突 MASLayoutConstraint,NSLayoutConstraint_第1张图片
masonry修改约束后冲突

解决方法:修改约束的优先等级


Masonry修改约束冲突 MASLayoutConstraint,NSLayoutConstraint_第2张图片
修改冲突控件的约束等级

当把冲突控件的约束的优先等级都设置为High时,此时就不会打印出冲突了

你可能感兴趣的:(Masonry修改约束冲突 MASLayoutConstraint,NSLayoutConstraint)