複数言語のアプリを作成する必要があります。 私の問題は起動イメージで、デバイスの言語に応じて起動イメージを使用する方法は何ですか?そこに何かがありますか?IOS:画像を複数言語で起動
答えて
解決策は、プロジェクト内の他のリソースと同様にDefault.pngをローカライズすることです。 XcodeのプロジェクトリストからDefault.pngを選択し、右側のウィンドウで「ローカリゼーション」を見つけ、新しいローカリゼーションを追加します。その後、すべてのローカリゼーションで異なるファイルに変更することができます。
- Xcodeのプロジェクト概要パネル(Xcode 4.2について)では、一方向または両方向の起動イメージを通常どおり追加します。
- 起動イメージがプロジェクトファイルリストに表示されます。いずれかを選択します。
- 拡張ユーティリティ(右側のペイン)には、「インデントとタイプ」、「イメージのプロパティ」、「ローカリゼーション」などのグループが表示されます。ローカライゼーショングループで「+」ボタンをクリックします。新しいローカリゼーション(スペイン語など)を追加できるようになりました。
- その後、プロジェクトリストのファイルの左側に、展開ボタンが表示されます。ボタンをクリックすると、すべてのローカリゼーション用のファイルが表示されます。
- ローカライズされたDefault.pngファイルは、プロジェクトディレクトリの.lprojディレクトリに表示されます。たとえば、en.lprojで手動でファイルをスワイプして、英語の起動イメージを変更することができます。
アップルのHIGドキュメントは、開発者がテキストがまったくない起動イメージを使用することを助言しています。たとえば、連絡先アプリを使用すると、単に空のUIが表示されるので、ユーザーはアプリがより早く起動すると信じています。
だから私は、このアプローチに従って、起動画像から言語の痕跡を削除することをお勧めします。
あなたは正しいですが、解決策はありませんか? – CrazyDev
しかし、完全にカスタムのインターフェイスを持つアプリがあり、たとえばアプリのロゴと名前が付いたスプラッシュ画面の場合、起動画面がスプラッシュ画面の最初のフレームのように見えます。たとえば、アプリ名をローカライズする場合は、他のリソースと同じようにDefault.pngをローカライズすることもできます。 –
これはオプションではないことは間違いだと思うが、Appleはスプラッシュスクリーンを持たないことをもう一度提案する。カスタムUIを持っていても、すべてのテキストを削除して起動イメージとして使用するだけです。 –
- 1. iOS:複数の起動画像
- 2. iOS起動画像ファイルタイプ
- 3. iOSアプリケーションで複数の言語をサポート
- 4. オフライン辞書iOS用複数言語
- 5. iOSで起動画像を動的に変更
- 6. 複数ターゲットXcode 7.3 iOS 9+アプリ起動画面xib発行
- 7. 複数言語IDE
- 8. IOS電話の起動画面の謎の画像
- 9. iOS開発 - メイン画面の画像を変更できる起動画面?
- 10. iOSの起動画面
- 11. 複数の言語での乱数
- 12. iOSでHTTPリクエストで複数の画像をアップロードするには?
- 13. iPhoneサポート複数言語
- 14. 複数の言語モデル
- 15. 複数言語のリソースファイル
- 16. 複数言語のURL
- 17. 複数のJava言語レベル
- 18. Twitter4j - 複数言語のFilterQuery
- 19. Python RegEx複数の言語
- 20. 複数言語のUWPアプリケーション
- 21. 複数言語とリソースファイル
- 22. Django-複数の言語
- 23. IOSでAFNetworkingを使用して複数の画像をアップロード
- 24. 複数のウェイポイントを持つIOSでgoogleマップを起動
- 25. imagepickercontrollerで複数の画像を選択するios
- 26. 複数言語のUWPアプリ - すべての言語をチェック
- 27. のiOS nstlinguistictagger言語
- 28. Android:ギャラリーアプリを起動し、複数の画像を選択してURIを返す
- 29. iOSアプリケーションで画像を起動する目的は何ですか?
- 30. 複数の言語で動作するRails 3
どうすればいいですか? – CrazyDev
私はより多くの説明で私の投稿を編集しました。 –
それはすべてOKですが、ポイント4で、私は3つのファイル(例、英語、スペイン語、フレッチ)を参照してファイルを展開する場合。これらの3つのファイルはすべて同じです。私はすべてのファイルが異なっていて、それが言語によって変わることを望みます。それから私は英語とフランチャ(たとえば) – CrazyDev