·您现在的位置: 云翼网络 >> 文章中心 >> 网站建设 >> app软件开发 >> IOS开发 >> 用constraints布局

用constraints布局

作者:佚名      IOS开发编辑:admin      更新时间:2022-07-23

constraints最大的好处便是屏幕适配

一般情况下导航栏都是44加上状态栏的20,这样可以让我们按照比例来布局,就不必固定或者等于高宽度来布局控件以消除警告,

选中两个控件然后

101/43代表的就是乘法系数的比例值,可以通过上面的first和second直接得出想要的结果,这样在不同屏幕时都会按照比例进行元素的布局且没有constraints警告了


对于XCODE来说constraints只是提供了布局的描述信息(位置和大小)XOCDE在布局时如果没有警告也不一定是我们想要的,控制台没有警告才是最重要的。

位置和大小一定按照怎么精简怎么写而不要局限于习惯的写法。

让XCODE帮我们完成自动布局

这张图就很好说明,一开始我们只需要告诉XCODE3个控件左对齐,右对齐,居中对齐就可以了,然后XCODE会提示缺失布局,我们点击修复就可以了。