1

私はiPhoneアプリケーションの初心者です。私は英語とアラビア語のテキスト(アプリケーションの開始時に言語を選択)で問題ありませんが、画面をLTRからRTLにフォーマットする方法に興味があります。

レイアウトのRTLに対するiPhoneストーリーボードのサポートはありますか?


答え

私は幾分同じ質問をしました、そしてそこで私は答えを見つけました。

同じラベルでアラビア語のテキストを右に、英語のテキストを左に設定する方法

4

2 に答える 2

4

私は間違いなく専門家ではありませんが、iOSアプリではヘブライ語を使用しています。iOS 6 SDKには「自動レイアウト」と呼ばれるものがあり、ガイドでは、RTL言語について心配する必要がないと指定されています。

Cocoa Auto Layoutを使用すると、個々のビューで独自のサイズを宣言できます。つまり、右のウィンドウに示すように、ローカリゼーションなどの理由でラベルのテキストが変更された場合に、新しいレイアウトを指定する必要はありません。ヘブライ語やアラビア語など、要素自体の左から右への順序を通常逆にする言語の新しいレイアウトを指定する必要はありません。

https://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/AutolayoutPG/Articles/Introduction.html

于 2013-01-14T15:06:46.697 に答える
-2

または、iPhoneのブラウザで言語を表示できる場合は、phonegapなどのテクノロジーを使用してみてください。

于 2013-01-14T17:44:31.667 に答える