2012-11-29 2 views
0

(이 질문은 유사합니다 iPad touch detected only in 320x480 region,하지만 그 질문의 답은 2010 년부터이며, 구식) 내 응용 프로그램에서아이 패드는 320 × 480 경계 내에 등록 닿은

, 나는 아이 패드 지원을 추가하고, 앱이에서 잘 작동 내가 지금처럼 다른 클래스에 추가 할 때 ViewController_iPad.xib,하지만 :

는 그것은 단지 320 × 480의 경계 내에서 접촉을 등록 ...

//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]; 

(objMainMenu은의 ViewController의 속성입니다). 어떤 제안?

답변

0

링크 된 질문의 답변이 오래된 것만으로 구식이 아니라 구식입니다. 창에서 "전체 화면 시작"을 설정해야합니다.

+0

실제로 어떻게 처리합니까? 더 이상 MainWindow.xib가없고 self.window.fullScreenAtLaunch (또는 비슷한)가 존재하지 않습니다. – Greg

+0

AppDelegate의'-application : didFinishLaunchingWithOptions :'에'self.window.frame = [[UIScreen mainScreen] bounds; –

관련 문제