2017-02-02 8 views
0

私のアプリのインターフェースは、常にRTL言語のヘブライ語です。RTL for Xamarin.iOS app

私のアプリをRTLで表示するにはどうすればよいですか?

現在、デバイス言語がたとえばヘブライ語の場合、アプリはRTLで正しく表示されます。

しかし、デバイスの言語が英語の場合、アプリはLTRに表示されます。アプリは常にヘブライ語なので、デバイスの言語が英語であってもiOSにRTLを使用させたい

アプリはiOS 9以降を対象としています。

info.plistLocalizationsというキーを追加しましたが、配列の値に1つの要素 'he'が含まれていましたが、役に立たなかったのです。

答えて

0

Xamarinは、プロジェクトにen.lprojというフォルダを作成します。私はこのフォルダを削除すると、私はRTLの唯一のアプリを持っています。

  1. 、アプリからすなわちen.lprojフォルダを任意のローカライズを削除します。要約すると

  2. info.plistLocalizationsアレイを追加し、単一の値heを追加します。

これにより、このアプリはヘブライ語のみにローカライズされ、常にRTLとして表示されることがわかります。