개발/아이오에스
ios] leadingAnchor(trailingAnchor)와 leftAnchor(rightAnchor) 차이
dev.jake
2021. 9. 17. 11:07
UI를 코드로 작성을 하면서 leadingAnchor와 leftAnchor의 차이가 궁금해서 검색을 해봤다.
결론은 앱을 사용하는 지역에 관련된 것이다. 우리나라나 영어권의 나라들은 글을 왼쪽(left)에서 오른쪽(right)로 읽는 것이 자연스럽다. 반대로 오른쪽에서 왼쪽으로 진행 방향인 나라가 있다. 만약 leftAnchor,rightAnchor를 사용해서 뷰를 그린다면 이러한 지역에서는 반대로 보일 수 있다. 그래서 절대적으로 왼쪽과 오른쪽을 표시하는게 아니라면 leadingAnchor, trailingAnchor을 사용하는게 좋다고 한다.
WWDC 2015에서 특정 요구사항(왼쪽 오른쪽 고정적으로 설정)이 없다면 leadingAnchor, trailingAnchor을 사용해야 한다고...