(这个问题类似于: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 边界内的触摸。有什么建议么?