3

iPad で iPhone アプリをテストしたいのですが、今は iPad しか持っていません。私の環境である IOS5.1 & Xcode 4.3.1 で、プロジェクト TARGETS で同じストーリーボードを設定すると、iPad で実行されるアプリはフルスクリーン表示され (すべての UILayouts が引き伸ばされます)、ビュー スイッチを表示できませんアプリ。

iPad で同じサイズのアプリを実行するにはどうすればよいですか?

4

2 に答える 2

2

アプリのターゲットを Universal から iPhone に変更する必要があります。

[プロジェクト ターゲット] > [概要] > [iOS アプリケーション ターゲット] > [デバイス] > [iPhone] に移動します。

このようにして、iPad はアプリを従来の iPhone アプリとして開きます。

于 2013-04-15T08:56:44.170 に答える
0

ストーリーボードでこれを行う方法がわかりませんが、通常の UIViewControllers では、iphone/ipad 用に個別の xib ファイルがあり、どのファイルをロードするかを次のように確認します。

  if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
        self.motionJpegViewController = [[MotionJpegViewController alloc] initWithNibName:@"MotionJpegViewController_iPhone" bundle:nil];
    } else {
        self.motionJpegViewController = [[MotionJpegViewController alloc] initWithNibName:@"MotionJpegViewController_iPad" bundle:nil];
    }
于 2012-06-06T14:23:43.190 に答える