gpt4 book ai didi

ios - iPhone 6 Plus 分辨率困惑 : Xcode or Apple's website? 用于开发

转载 作者:IT王子 更新时间:2023-10-29 07:25:18 24 4
gpt4 key购买 nike

Apple 网站声称分辨率为 1080p:1920 x 1080

但是,Xcode(今天推出 8.0 GM)要求的启动屏幕是 2208 x 1242。

谁是对的?

Xcode

最佳答案

iPhone 6+ 以 2208×1242 的虚拟分辨率(736x414 点)使用 @3x 资源进行内部渲染,然后采样那是为了展示。与在 Retina MacBook 上使用缩放分辨率一样——它可以让它们达到像素 Assets 的整数倍,同时仍然具有例如。 12 pt 文本在屏幕上看起来大小相同。

所以,是的,启动屏幕需要这样的尺寸。

数学:

6、5s、5、4s 和 4 都是每英寸 326 像素,并使用@2x Assets 来坚持所有以前设备的每英寸大约 160 点。

6+ 是每英寸 401 像素。因此,假设它大约需要 @2.46x Assets 。相反,Apple 使用 @3x Assets 并将完整输出缩小到其自然大小的 84% 左右。

在实践中,Apple 决定使用更多的 87%,将 1080 变成 1242。毫无疑问,这是为了找到尽可能接近 84% 的东西,并且仍然在两个方向上产生整数大小 — 1242/1080 = 2208/1920,而如果您将 1080 变成 1286,则您需要以某种方式垂直渲染 2286.22 像素才能很好地缩放。

关于ios - iPhone 6 Plus 分辨率困惑 : Xcode or Apple's website? 用于开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25755443/

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