2011-01-17 4 views
0

XCode에서 아이폰과 아이 패드가 실행되고 있는지 여부를 감지하고 플랫폼에 맞는 다른 뷰를 선택하는 앱을 만드는 방법이 있는지 궁금한가요? 사전에아이 패드와 아이폰에서 작동하는 앱

즉, 의사 코드

//IF CURRENT DEVICE IS IPHONE THEN 
//SHOW IPHONE MAIN MENU VIEWCONTROLLER 
//ELSEIF CURRENT DEVICE IS IPAD THEN 
//SHOW IPAD MAIN MENU VIEWCONTROLLER 

덕분에

+0

중복 가능성을 [아이폰/아이 패드 유니버설 응용 프로그램을 만드는 방법? ] (http://stackoverflow.com/questions/3845478/how-to-create-universal-apps-in-iphone-ipad) –

답변

7

예 그것은 "유니버설 앱"라고 당신은 엑스 코드에서 새로운 "윈도우 기반 응용 프로그램"을 설정하면 aTemplate는 프로젝트가 . 장치가 아이 패드 또는 아이폰이 매크로를 사용할 수 있는지

테스트 할 :

- (BOOL)isDeviceAniPad { 
#ifdef UI_USER_INTERFACE_IDIOM 
    return (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad); 
#else 
    return NO; 
#endif 
} 

샤니의