gpt4 book ai didi

iPhone 和 iPad 屏幕分辨率

转载 作者:行者123 更新时间:2023-12-03 18:50:42 27 4
gpt4 key购买 nike

我正在开发一个通用应用程序。我想知道 iPhone 的屏幕分辨率(320 * 480)和 iPad 的屏幕分辨率(768 *1024)是否适用于所有 iPhone(iPhone 3g、iPhone4 等)和所有 iPad。因为根据这些屏幕分辨率,我在 iPhone 和 iPad 中设置文本字段、UILabel 的宽度。这些适用于视网膜和非视网膜吗?

最佳答案

Retina iPhone 和 iPad 使用与非 Retina 设备相同的坐标系。目前所有 iPad 的逻辑坐标空间都是 768x1024,除 iPhone 5 之外的所有 iPhone 的逻辑坐标空间都是 320x480。您的代码应该在 Retina 和非 Retina 设备上都能正常工作。

在 iPhone 5 上,您的应用程序将在屏幕顶部显示黑条,除非您通过包含用于扩展屏幕分辨率的 Default.png 告诉 iOS 您想要使用全屏。

您可以使用[[UIScreen mainScreen]bounds]检查屏幕分辨率。该值在 Retina 和非 Retina 设备上相同。您可以通过检查[[UIScreen mainScreen] scale]的值来检测Retina设备;这里的值是每单位逻辑坐标空间的物理像素数(非视网膜为 1.0,视网膜为 2.0)。

关于iPhone 和 iPad 屏幕分辨率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15037404/

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