NSLayoutAttribute
Autolayout使用的时候,相信很多童鞋都有这个疑惑,为啥布局里面会有如下的感觉相同的选项呢
NSLayoutAttributeLeft ,
NSLayoutAttributeRight,
NSLayoutAttributeLeading,
NSLayoutAttributeTrailing,
下面来说一下区别:
NSLayoutAttributeLeft 和 NSLayoutAttributeRight 代表从左右进行布局
NSLayoutAttributeLeading和 NSLayoutAttributeTrailing 代表从前后进行布局
在天朝 NSLayoutAttributeLeft 和 NSLayoutAttributeLeading 是一个效果的,布局习惯从左到右
但在有些国家地区,NSLayoutAttributeRight和NSLayoutAttributeLeading 是一个效果,布局习惯从右往左
使用推荐:NSLayoutAttributeLeading和 NSLayoutAttributeTrailing(比较常用)