そのため、iPhone アプリをユニバーサル化するこのプロセスが大きな頭痛の種であることがわかりました。これは私だけですか?ないことを願っています。とにかく、私の質問は、ユニバーサル アプリケーションの .xib ファイルに関するものです。
iPhone OS 3.1 を実行するアプリをすべてユニバーサル スイッチにする準備ができていました。iPad/ユニバーサルアプリケーションの現在のターゲットをプロジェクト/アップグレードすると、アプリに必要なiPad設定がすべて含まれるようになりました...
そのため、3.2 SDk でテストしたところ、画面が大きく、ツールバーのサイズは iPad に適していましたが、表示されていた画像は OS 3.1 のもので、非常に小さかったことを意味します。次に、iPad のソース フォルダに移動し、MainViewController.xib ファイルの名前を MainViewController-iPad.xib に変更し、iPad 用に用意した大きな画像を挿入しましたが、それでも正しく動作しませんでした。
次に、MainViewController.m ファイルに移動し、nib 参照を MainViewController から MainViewController-iPad に変更したところ、うまくいきました。私の唯一の懸念は、それを「ハードコード」するか、iPad ファイルから強制的に読み取る必要があるということですが、OS3.1 バージョンで問題が発生するのでしょうか? 何らかの理由で 3.1 バージョンに戻ってテストすることはできません。このオプションは Active SDK メニューから削除されました...
これを経験した人、または私が間違っていることについての洞察を持っている人がいる場合は、あなたの助けをいただければ幸いです. ありがとうございました!