关于AutoLayout设置的图解翻译,以前的有不少文章都讲解,我这里就不班门弄斧了。有兴趣的能够搜一下。翻译
以上两点适用于大部分的控件设计
举个简单的例子:3d
在视图中上方放置一个UILabel,UILabel的Text居中显示,UILabel下方放置一个UIView,UIView的位置在UILabel的左下方,以下图所示:cdn
要求UILabel 居中,距上方16点。UIView 大小100*100,距离UILabel 16点,距离左侧16点。blog
不设置UILabel的高度,是为了放置UILabel的字数过多,显示不全,若是不肯定UILabel的Text长度的话,能够不设置UILabel的高度,UILabel会根据Text长度进行自适应,固然,前提是将lines设置为0,以下图:ip
固然,若是你肯定label的text只有一行且不会特别长,还可使用另外一种约束方案,以下:it
设置上距20 io
设置水平居中 class
显示结果以下:可视化
相似标注的功能,忘记是哪一个版本更新的了