1

ローカリゼーションを備えた既存のUIViewControllerがあります。デフォルトの英語ローカルに新しいUIViewControllerを追加しましたが、他のストーリーボードローカルにも同じフォームが作成されると期待していました。しかし、それは起こりませんでした。

だから今、私は英語のストーリーボードでのみこの新しいUIViewControllerを持っています。

この新しいUIViewControllerを他のストーリーボードローカルにコピーするか、XcodeにこのUIViewControllerを他のローカルに作成するように指示するかは別としてありますか?

4

3 に答える 3

2

プロジェクトのプロパティで、Localizationsセクションを使用する場合、ローカライズされた言語とローカライズされた言語の関連リソースを追加できます。ローカライズされた言語用の特定のファイル/リソースを生成するように求められます。リソースは、コントローラー、plistファイル、ローカライズ可能なファイルなどです。

于 2013-03-27T13:34:42.627 に答える
2

同じ問題に直面したので、「英語」ストーリーボードで新しいUIViewController(VCシーン全体)を選択し、それを別のロケールのストーリーボードにコピーして貼り付けました。次に、「ロケールに依存する」変更を加えました。

于 2013-03-27T13:48:25.523 に答える
1

新しいビューコントローラーがある場合はコピー/貼り付けできますが、新しい変更がたくさんある場合は、このビデオを見て説明も読んでください。選択したベースストーリーボードに従って他のストーリーボードを変更するPythonスクリプトを作成しました。他のローカライズされたストーリーボードに新しいアイテムを追加します。少し前にやってみて働きました。

于 2013-03-27T14:00:39.887 に答える