gpt4 book ai didi

ios - 如何询问设备屏幕比例(iphone 或 ipad)?

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

我想为 iphone/ipad) 游戏创建 block 。我想使用相同的模型,所以我需要屏幕尺寸来进行编码。例如 iPhone 在 X 坐标中有 320 个像素。我们有 8 个 block ,所以 320/8 = 40 iphone 在 Y 坐标上有 480 个像素。我们有 12 个 block ,所以 480/12 = 40 ipad 在 X 坐标中有 768 个像素。我们有 8 个 block ,所以 768/8=96ipad 在 Y 坐标中有 1024 个像素。我们有 12 个 block ,所以 1024/12=8

但我想要求为像素编程。它了解哪个设备正在运行,因此可以自动定义像素。我该怎么做?

最佳答案

您可以简单地询问 UIApplication 的窗口大小。

[UIApplication sharedApplication].keyWindow.bounds

请记住,此处返回的值是以点而非像素为单位测量的。这意味着无论分辨率如何,尺寸都是相同的(即 iPhone 3G 屏幕和 iPhone 4 屏幕的尺寸相同,即使 iPhone 4 的像素是其两倍)

对于非视网膜屏幕,一点 = 一个像素。在 Retina 屏幕上,您需要检查屏幕的比例以确定像素的转换。

关于ios - 如何询问设备屏幕比例(iphone 或 ipad)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6850502/

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