渣渣程序员

IOS中NSLayoutConstraint的使用

在IOS6以后,苹果推荐使用NSLayoutConstraint进行界面布局,但是,这个东西如果用代码来整,写起来感觉乱糟糟的,也不好维护,不怎么能看懂,自己写的约束,可能不久后就忘记是什么意思了,因为一个界面元素需要加多个约束才能正确显示。也有第三方封装的框架,使用起来相对容易一些。

在IOS设备尺寸不是那么多的时候,我们可以用代码以及xib加上autoresizingMask就可以搞定布局。但是,现在IOS设备尺寸越来越多了。不使用autoLayout,貌似工作量直接翻翻了。所以,必须得学习这个东西了,首先你得学会在storyboard中使用它。

评论