2015-01-06 5 views
1

아는 한 자동 레이아웃은 현재 보유한 장치 언어에 대해 RTL과 LTR을 모두 지원합니다. 하지만 언어 선택 버튼에 따라 LTR을 지원하려면 UI 요소가 필요합니다. Autolayout을 사용하여 UI를 다시로드 할 수있는 방법이 있습니까?즉석에서 UI 변경 - iOS

답변

1

LTR 레이아웃과 RTL 레이아웃에 대한 제약 조건을 유지하면서 두 개의 배열을 속성으로 만듭니다. 선택한 상태에 따라보기에서 하나의 세트를 제거하고 다른 세트를 추가합니다.

프로그래밍 방식의 자동 레이아웃을 의미하지만 실제로 그렇게 나쁘지는 않습니다. 문서에 제공된 안내서는 쉽게 읽을 수 있습니다.

+0

꽤 괜찮은 것 같지만 이미 대부분의 응용 프로그램을 구현했습니다. Userdefaults에서 AppleLanguage 값을 무시하려고 시도했지만 앱을 다시 실행 한 후에 만 ​​작동합니다. –