IOS自動レイアウトのNSLayoutAttributeLeft
とNSLayoutAttributeLeading
の違いは何ですか?
「リード」は、必ずしも「左」を意味するわけではありません。 RTLで記述された言語(ロケール)の場合、オブジェクトの配置長方形のリーディングエッジは、オブジェクトの右側に配置されます。
自動レイアウトガイド からの引用:
属性の先頭と末尾は、英語などの左から右の言語の左と右と同じですが、ヘブライ語やアラビア語などの右から左の環境では、先頭と末尾は右と左と同じです。制約を作成する場合、先頭と末尾がデフォルト値です。通常、先頭と末尾を使用して、言語に関係なく同じままにする必要のある制約(分割ビューのマスターペインと詳細ペインの順序など)を作成しない限り、すべての言語でインターフェイスが適切にレイアウトされるようにします。