NSLayoutAttributeLeft与NSLayoutAttributeLeading之间的区别

Raj*_*iOS 64 attributes constraints ios autolayout

是什么区别NSLayoutAttributeLeftNSLayoutAttributeLeadingiOS中自动版式?

Sta*_*nko 90

"领导"并不总是意味着"左".对于RTL编写的语言(语言环境),对象的对齐矩形的前沿将位于对象的右侧.

自动布局指南引用:

对于从左到右的语言(如英语),前导和尾随属性与左右相同,但在从右到左的环境(如希伯来语或阿拉伯语)中,前导和尾随与左右相同.创建约束时,前导和尾随是默认值.您通常应该使用前导和尾随来确保您的界面以所有语言正确布局,除非您制定的约束应该保持不变,而不管语言如何(例如拆分视图中的主窗格和详细窗格的顺序).

  • 没有什么可说的了.这是正确的答案.领导始终是文本的起源 - 英语,左侧,阿拉伯语,右侧. (7认同)
  • 因此,在99%的情况下,当您使用不代表任何语言的UIViews时,它们是相同的,呃:P (2认同)