en

hi, it seems you are using microsoft internet explorer. it doesn't match web standard and causes problems browsing this site. please please please use mozilla firefox or google chrome instead. thank you!

zh

哦哦!您正在使用Internet Explorer 瀏覽器,它與我們的網頁標準並不相容,可能會導致畫面顯示不正常。
請改用 Mozilla Firefox 或者 Google Chrome 才能正常瀏覽本網站,謝謝!

7.29.2011

簡單判斷 Device 的方法

下列程式碼可以用來判斷目前 Device 的類型,模擬器也適用此方法。

if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) {
    //判斷為 iPhone 介面裝置
}

if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
    //判斷為 iPad 介面裝置
}

在上述程式碼中,判斷上是使用介面的配置為依據,所以只能從解析度上分辨是 iPhone 介面裝置,或是 iPad 介面裝置(iPod touch 會歸類在 iPhone 介面裝置),如果想要準確的分辨除其 Device 型號,可以參考取得裝置名稱的方法一文。





沒有留言:

張貼留言