2012-03-14 14 views
1

WebViewで、ユーザーが使用しているデバイスに基づいて特定のURLを表示するようにします。例:iPhoneとiPadが異なる動作を実行する

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"]]; 
} 

どうすればよいですか?感謝:)

答えて

3

使用何かのように:

if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) 

UI_USER_INTERFACE_IDIOM()は、そのメソッドが利用できない場合のフォールバックで、userInterfaceIdiom method of UIDeviceを呼び出すマクロです。

関連する問題