NSLayoutAttribute

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

    NSLayoutAttributeLeft ,
    NSLayoutAttributeRight,
   
    NSLayoutAttributeLeading,
    NSLayoutAttributeTrailing,

下面来说一下区别:

 

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

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

 

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

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

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

 

posted @ 2016-07-18 14:44  JoneStark  阅读(203)  评论(0编辑  收藏  举报