(この質問は次のようなものです: 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 境界内のタッチのみを登録します。助言がありますか?