반응형
  • Left Constraint:
    Left Constraint는 뷰의 왼쪽 가장자리와 슈퍼뷰(부모 뷰) 사이의 거리를 지정합니다. Left Constraint는 주로 왼쪽에서 오른쪽으로 읽는 언어(예: 영어)를 사용하는 환경에서 사용됩니다.

  • Leading Constraint:
    Leading Constraint는 뷰의 선행 가장자리와 슈퍼뷰 사이의 거리를 지정합니다. Leading Constraint는 주로 오른쪽에서 왼쪽으로 읽는 언어(예: 아랍어, 히브리어)를 사용하는 환경에서 사용됩니다.

차이점

  • 기본 언어 방향: Left Constraint는 왼쪽에서 오른쪽으로 읽는 언어를 기준으로 하며, Leading Constraint는 오른쪽에서 왼쪽으로 읽는 언어를 기준으로 합니다.
  • 언어에 따른 위치: Left Constraint는 왼쪽 가장자리에 대한 제약을 나타내지만, Leading Constraint는 선행 가장자리에 대한 제약을 나타냅니다. 따라서, 오른쪽에서 왼쪽으로 읽는 언어에서는 Leading Constraint를 사용하여 뷰를 정렬하는 것이 더 적절합니다.
  • Internationalization(다국어 지원): Auto Layout에서 언어별로 동적으로 레이아웃을 조정하는 경우, Leading Constraint는 자동으로 해당 언어의 방향에 따라 뷰의 위치를 조정할 수 있어 다국어 지원에 용이합니다.

 

반응형
Posted by 까칠코더
,