Приложение, которое работает на IPad и IPhone - PullRequest
0 голосов
/ 18 января 2011

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

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

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

1 Ответ

7 голосов
/ 18 января 2011

Да, это называется «Универсальное приложение», и существует шаблон для этого проекта, когда вы устанавливаете новое «Приложение на основе окна» в xcode.

для проверки, является ли устройство ipad или iphone, которое вы можете использоватьэтот макрос:

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

шани

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...