gpt4 book ai didi

iphone - iOS 4.0 contentScaleFactor 和比例 - 在 3.1.3 中如何处理?

转载 作者:行者123 更新时间:2023-12-03 21:09:34 25 4
gpt4 key购买 nike

我的任务是让一个可以在 iOS 4.0 中运行的应用程序再次在 3.1.3 和 3.2 中运行。大多数情况下它很简单,但处理新 API 的扩展和其他必须传递/返回值的情况很困难。

respondsToSelector/performSelector 几乎负责所有其他事情。

这是正在发生的事情的简化版本:

-(float)getImageScaleFactor 
{
if([[UIScreen mainScreen] scale == 2.0)
return kScaleFactorForRetinaDisplay;
else
return kScaleFactorForOlderDisplay;
}

4.0 之前的 iOS 中没有缩放功能。

谁能展示一个适用于所有版本 iOS 的代码示例吗?

最佳答案

我使用非常相似的代码,但你缺少一个重要的部分:respondsToSelector:

if([[UIScreen mainScreen] respondsToSelector:@selector(scale)] && [UIScreen mainScreen].scale == 2.0f)
return kScaleFactorForRetinaDisplay;
else
return kScaleFactorForOlderDisplay;

关于iphone - iOS 4.0 contentScaleFactor 和比例 - 在 3.1.3 中如何处理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4189745/

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