masonry 和 sdautolayout,sdautolayout好用。 AutoLayout关于更新的几个方法的区别 setNeedsLayout:告知页面需要更新,但是不会立刻开始更新。执行后会立刻调用layoutSubviews。 layoutIfNeeded:告知页面布局立刻更新