iPad接触仅在320x480范围内注册

时间:2012-11-29 05:07:44

标签: iphone objective-c ios ipad cocoa-touch

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

1 个答案:

答案 0 :(得分:0)

您链接的问题中的答案并不过时,因为它们已经过时了。在窗口上设置“启动时全屏”应该有效。