gpt4 book ai didi

objective-c - iPad3 高分辨率视网膜显示问题

转载 作者:可可西里 更新时间:2023-11-01 06:18:50 25 4
gpt4 key购买 nike

我正在使用 Xcode 4.2 [iOS SDK 5.0] 为 iPad3(Retina 显示屏)开发一个应用程序。我正在使用以下代码片段来检测视网膜(高分辨率)显示器。

 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;

非 Retina 显示屏 iPad 1/2。

以上代码未检测到 Retina 显示屏。

我已经尝试了所有与谷歌视网膜显示器检测相关的代码,但所有代码都未能检测到视网膜显示器。有什么方法可以检测 iPad 3 视网膜显示。

提前谢谢你。

最佳答案

为了让您的应用支持新的 iPad 视网膜显示屏,您需要针对 5.1 SDK 进行开发和构建(我认为这意味着您需要使用 XCode 4.3)。

关于objective-c - iPad3 高分辨率视网膜显示问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9870712/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com