programing

NSLayoutAttributeLeft와 NSLayoutAttributeLeading의 차이점

nasanasas 2020. 11. 21. 11:20
반응형

NSLayoutAttributeLeft와 NSLayoutAttributeLeading의 차이점


iOS 자동 레이아웃 NSLayoutAttributeLeft의 차이점은 무엇입니까 NSLayoutAttributeLeading?


"Leading"이 항상 "Left"를 의미하는 것은 아닙니다. RTL로 작성된 언어 (로케일)의 경우 개체 맞춤 사각형의 앞쪽 가장자리가 개체의 오른쪽에 위치합니다.

자동 레이아웃 가이드 에서 인용 :

선행 및 후행 속성은 영어와 같은 왼쪽에서 오른쪽으로 쓰는 언어의 왼쪽 및 오른쪽과 동일하지만 히브리어 또는 아랍어와 같은 오른쪽에서 왼쪽 환경에서는 선행 및 후행이 오른쪽 및 왼쪽과 동일합니다. 제약 조건을 만들 때 선행 및 후행이 기본값입니다. 언어에 관계없이 동일하게 유지되어야하는 제약 조건 (예 : 분할보기의 마스터 및 세부 정보 창 순서)을 설정하지 않는 한 일반적으로 선행 및 후행을 사용하여 인터페이스가 모든 언어로 적절하게 배치되었는지 확인해야합니다.

참고 URL : https://stackoverflow.com/questions/19971508/difference-between-nslayoutattributeleft-vs-nslayoutattributeleading

반응형