ios布局利用约束使按钮等宽等高自适应屏幕 能够使用sb或者nib解决问题的,尽量不要使用monery框架或者snipKit框架,增加代码量。 首先要知道一点 :四个元素确定一个控件在sb的位置。 三个按钮,等宽等高的设置在最上面。 首先 拖一个view到sb里面,设置距离上左右间距为0. 然后把高度钉死 44 px。 再拖Button控件到 view身上,如果父控件没有控件,子控件是不能设置约束的。这是基础。 设置左1,距离上下左右间距为0约束。 设置中2 距离右 上下,间距为0. 设置右1 距离上下右 间距为0. 三个全部设置完。 同时选中三个按钮,设置等宽等高,即可。