Наличие iPhone и iPad для выполнения различных действий - PullRequest
1 голос
/ 15 марта 2012

Я хочу, чтобы в WebView отображался определенный URL-адрес в зависимости от устройства, которое использует пользователь.Например:

if(deviceType == iPad)
{
     // Load Site on iPad & Retina iPad
     [webView loadRequest:[URLWithString:@"http://site.com/ipad.html"]];
}
else
{
    // Load Site on iPhone & Retina iPhone
    [webView loadRequest:[URLWithString:@"http://site.com/iphone.html"]];
}

Как бы я поступил так?Спасибо:)

1 Ответ

3 голосов
/ 15 марта 2012

Используйте что-то вроде:

if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) 

UI_USER_INTERFACE_IDIOM() - это макрос, который вызывает метод userInterfaceIdiom для UIDevice, с запасным вариантом, если этот метод недоступен.

...