gpt4 book ai didi

iOS:为应用程序准备背景图像

转载 作者:IT王子 更新时间:2023-10-29 07:59:00 26 4
gpt4 key购买 nike

大多数 iOS 应用程序都有一个以图像作为背景的 View 。那里有任何图像大小指南吗?例如,这是一个用 Sketch 设计的 iOS 屏幕:

enter image description here

如您所见,有一张背景图片。现在每个应用程序都应该支持许多 Apple 设备。新的 iOS 10 支持从 iPhone 5 到 iPhone 6s Plus 的所有设备。它们有不同的屏幕尺寸和分辨率。创建 Xcode Assets 时,我提供了 3 个不同大小的背景图像 - @1x、@2x、@3x。它们应该是什么尺寸?

最佳答案

在我看来,您有 2 个选择:

  1. here你会发现 iPhone 的分辨率:

iphone screen resolutions

  • 你不需要 @1 image因为您不支持 iPhone 4 和 4s (iOS 10)
  • @2 适用于 iPhone 5、5c、5S、6 和 6s,因此基本上您可以创建最高分辨率的 @2 图像,即 iPhone 6,该图像适用于 iPhone 5 系列。
  • 或者,您可以为每部 iPhone 创建具有分辨率的图像,并使用硬编码逻辑为每部 手机设置图像。即:if iphone5c { setImage("iphone5cImage") } 等等等等。

  1. 最简单的解决方案是制作一张分辨率最高的图片。 @3 是 iPhone 6S+ 最高的,其余的看起来会很棒。不要忘记将 ImageView 设置为纵横比填充。

此外,不要忘记检查 this线程:如何处理所有可用 iPhone 分辨率的图像比例?。它将为您提供有关您正在处理的内容的线索。 TL;DR,这是我写的选项。

关于iOS:为应用程序准备背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38250333/

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