2017-02-02 1 views
0

내 앱의 인터페이스는 항상 RTL 언어 인 히브리어로 표시됩니다.Xamarin.iOS 앱의 RTL 강제 적용

iOS에서 RTL로 내 앱을 표시하도록하려면 어떻게해야합니까?

현재 기기 언어가 히브리어 인 경우 앱이 RTL로 올바르게 표시됩니다.

그러나 기기 언어가 영어 인 경우 앱이 LTR에 표시됩니다. 앱은 항상 히브리어로되어 있기 때문에 기기의 언어가 영어 인 경우에도 iOS가 RTL을 사용하도록하고 싶습니다.

앱이 iOS 9 이상을 타겟팅합니다.

Localizations 키를 하나의 요소 'he'가있는 배열 값으로 추가했지만 도움이되지 않았습니다.

답변

0

Xamarin은 프로젝트에서 en.lproj 폴더를 만듭니다. 이 폴더를 제거하면 RTL 전용 응용 프로그램이 생겼습니다.

은 요약하면 :

  1. 은 즉 en.lproj 폴더, 응용 프로그램에서 모든 지역화를 제거합니다.
  2. info.plistLocalizations 어레이를 추가하고 단일 값 he을 추가하십시오.

이로 인해 iOS는 앱이 히브리어에만 현지화되어 있으며 항상 RTL로 표시한다는 것을 알게됩니다.