gpt4 book ai didi

ios - 如何检测模拟器中运行的iPad pro?

转载 作者:行者123 更新时间:2023-11-29 01:26:44 26 4
gpt4 key购买 nike

我发现了很多关于设备检测和屏幕尺寸的帖子。但这些都不适用于模拟器。

模拟器设备类型通常返回 x86_64。

屏幕尺寸[UIScreen mainScreen].bounds.size.height返回1024。

我有一个场景,当我需要调整尺寸类不适合的绘图代码时。

我很难过。

最佳答案

尽管我认为您不应该手动执行此操作,但这里有一些选项。

首先,您可以将边界乘以比例:

CGSize size = [UIScreen mainScreen].bounds.size;
CGFloat scale = [UIScreen mainScreen].scale;
CGSize realSize = CGSizeMake(size.width * scale, size.height * scale);

或者从 iOS 8 开始,您实际上可以更轻松地做到这一点:

CGSize realSize2 = [UIScreen mainScreen].nativeBounds.size;

并根据documentation第二种方法忽略方向,因此可能更容易检查。

希望这对您有所帮助。

关于ios - 如何检测模拟器中运行的iPad pro?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33918229/

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