2011-01-17 2 views
0

Мне просто интересно, есть ли способ создать приложение в XCode, которое будет определять, будет ли оно выполняться, а IPhone и/или IPad и выбирать разные виды в соответствии с платформой?Приложение, работающее как на IPad, так и на IPhone

т.е. псевдокод

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

Заранее спасибо

+0

возможно дубликат [Как создать универсальные приложения в iPhone/IPad? ] (Http://stackoverflow.com/questions/3845478/how-to-create-universal-apps-in-iphone-ipad) –

ответ

7

Да это называется «Универсальный App» и есть aTemplate для этого проекта при установке нового «Окно Based Application» в Xcode ,

, чтобы проверить, если устройство Ipad или iphone вы можете использовать этот макрос:

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

Шани

Смежные вопросы