0

(この質問は次のようなものです: iPad touch detected only in 320x480 regionですが、その質問の回答は 2010 年のものであり、古くなっています)

私のアプリでは、iPad のサポートを追加しています。アプリは ViewController_iPad.xib で正常に動作しますが、別のクラスを次のように追加すると、次のようになります。

(objMainMenu は ViewController のプロパティです)

//iPhone
if (objMainMenu == nil && UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
    objMainMenu = [[MainMenuClass alloc] initWithNibName: @"MainMenuClass"  bundle:nil];
//iPad
if (objMainMenu == nil && UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
    objMainMenu = [[MainMenuClass alloc] initWithNibName: @"MainMenuClass_iPad" bundle:nil];

objMainMenu.delegate = self;
[self.view addSubview: objMainMenu.view];

...320 x 480 境界内のタッチのみを登録します。助言がありますか?

4

1 に答える 1

0

リンクした質問の回答は、古いからといって古くなっているわけではありません。ウィンドウで「起動時にフルスクリーン」を設定すると機能するはずです。

于 2012-11-29T09:06:15.740 に答える