0

一部のアプリはiPadで開いて表示できることを私は理解しています(私は見ました)。ただし、iPad は画面を小さく保つか、画面サイズを 2 倍にするとピクセル化されます。

アプリで同じことをしようとしていますが、iPad で実行しようとすると、エラーでクラッシュします。

'MainStoryboard_iPad' という名前のストーリーボードが見つかりませんでした

私は iPad 用のストーリーボードを持っていないので、これは明らかですが、現在は必要ありません。iPad でアプリを小さいバージョンの iPhone アプリとして実行したいだけです。だから私の質問は、どうすればiPadのストーリーボードを探すのをやめさせることができますか? 私の理解では、plist.info で何かを調整する必要がありますが、xcode でそれにアクセスする方法がわかりません。ナビゲーターでプロジェクトを選択してから「情報」を選択すると理解していますが、plist.infoにあるはずの情報が表示されません。

ありがとう

4

3 に答える 3

1

アプリケーションをユニバーサルにしたようです。「デバイス」をiPhoneに設定したい。これは、ターゲットの概要ページで実行できます (.plist を直接操作する必要はありません)。

ここに画像の説明を入力

于 2012-10-11T19:19:35.717 に答える
0

iPhoneプラットフォームのみを対象とし、コード内のiPadインターフェイスオブジェクトを呼び出さないでください。メインのxibファイルを調べて、iPadインターフェイスオブジェクトへの参照がないことを確認する必要があります。

iPhoneのみのアプリは、ネイティブでダブルピクセルモードで実行する必要があります。表示されるピクセル化された/粒子の粗い問題を解決するには、@ 2x(iPhoneの場合)サイズの画像を使用します。これにより、表示されるピクセル化が減少しますが、それでも一部が含まれます。

于 2012-10-11T19:10:42.797 に答える
0

わかりました、最終問題を見つけました。要約を「iPhone」に編集した後、「情報」タブに移動して、次の行を変更する必要もありました

'メイン ストーリーボード ファイルのベース名 (iPad) を MainStoryboard_iPhone. 現在は MainStoryboard_iPad に設定されています。その2番目のステップで問題が修正されました。

みんなありがとう!

于 2012-10-11T19:44:52.243 に答える