我正在開發使用Xcode 4.2 [iOS SDK 5.0]的iPad3(視網膜顯示器)應用程序。我正在使用以下代碼段來檢測視網膜(高分辨率)顯示。iPad3高分辨率視網膜顯示問題
if ([[UIScreen mainScreen] respondsToSelector:@selector(scale)])
{
NSLog(@"scale = %f",[[UIScreen mainScreen] scale]);
if ([[UIScreen mainScreen] scale] > 1.0) {
NSLog(@"Retina Display iPad3");
}
else
{
NSLog(@"Non Retina Display iPad 1/2");
}
}
當我安裝iPad3的設備上的應用程序是顯示輸出:
規模= 1.00000;
非視網膜顯示屏iPad 1/2。
以上代碼未檢測到視網膜顯示。
我試過所有與谷歌視網膜顯示檢測有關的代碼,但所有代碼都未能檢測到視網膜顯示。 有沒有什麼方法可以檢測iPad 3的視網膜顯示。
預先感謝您。
爲什麼你需要檢測視網膜顯示? – 2012-03-26 10:47:16