我们在iOS开发中经常用到自动布局的需求,针对单个的控件相对于父控件进行布局比较简单,但是涉及到两个以及两个以上平行或者相互依赖的控件布局,对于对AutoLayout不熟的同学可能就会变的有些棘手,下面简单的演示一个例子,希望有所帮助。
案例:在viewController的view中有两个按钮:按钮一和按钮二,要求用AutoLayout使两个按钮水平平行,中间间距30像素,按钮一距left边框30像素,按钮二距right边框30像素,宽度相等,高度都为40,距顶部边框为100.
AutoLayout使用在storyboard或者Xib,首先,在storyboard中拖入两个按钮:
第二步:选中按钮一,分别设置其相对于控制器view左边,上边的的间距,以及高度,按钮二同按钮一:注意,constrain to margins的勾不要勾上。