ios autolayout中NSLayoutAttributeLeft(Right)与NSLayoutAttributeLeading(Trailing)区别

Autolayout使用的时候,相信很多童鞋都有这个疑惑,为啥布局里面会有如下的感觉相同的选项呢

    NSLayoutAttributeLeft ,
    NSLayoutAttributeRight,
  
    NSLayoutAttributeLeading,
    NSLayoutAttributeTrailing,

下面来说一下区别:

NSLayoutAttributeLeft 和 NSLayoutAttributeRight 代表从左右进行布局

NSLayoutAttributeLeading和 NSLayoutAttributeTrailing 代表从前后进行布局


在天朝 NSLayoutAttributeLeft 和 NSLayoutAttributeLeading 是一个效果的,布局习惯从左到右

但在有些国家地区,NSLayoutAttributeRight和NSLayoutAttributeLeading 是一个效果,布局习惯从右往左

使用推荐:NSLayoutAttributeLeading和 NSLayoutAttributeTrailing (比较常用)


猜你喜欢

转载自blog.csdn.net/yueyeguzhuo/article/details/45310499