ios - 如何选择在 iOS 应用程序中使用的自定义图像的尺寸/分辨率?

标签 ios image human-interface

我了解 1x、2x 和 3x 图像分辨率的工作原理,但我不确定一般如何为自定义图像选择正确的尺寸/分辨率。想象一下我们有一个如下所示的简单布局:

enter image description here

现在由我来为该 UIImageView 创建图像(例如在 Photoshop 中)。最高质量版本应该是多少尺寸和分辨率?我是否只使用当前可用的 iOS 设备的最高屏幕分辨率作为指导?

最佳答案

实际上并没有最佳尺寸。正如您所说,最高的屏幕分辨率将是最大的,因为设备显然无法显示比它提供的更多的像素。如果 ImageView 仅为屏幕尺寸的 1/5 左右,那么我会使用较小的图像尺寸来节省内存。

例如,您只需要一种尺寸的背景图像。我通常将它们放在我的资源文件夹中的 2x 位置,这样就很好。

对于图标,我使用 25x25、50x50 和 75x75(在屏幕上显示得非常小)

希望能帮到你一点点...

关于ios - 如何选择在 iOS 应用程序中使用的自定义图像的尺寸/分辨率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42447780/

相关文章:

ios - 如何修复 AssetsPickerController iOS 中 PHImageManager 的空资源问题?

c++ - 使用模板图像匹配具有比例、旋转变化和使用 opencv 的部分遮挡的目标

Html.ActionLink 的 Css 图像

c# - 使用 C# .NET 从操纵杆获取输入

ios - 在 UITableView 中交换项目 - 有 UI 问题

javascript - 我如何使用 Swift 将收据数据发送到 Node.js 服务器

ios - iOS中的自定义日期选择器

ios - Xcode 不断提示 .signUp 仅在 iOS 13.2 中可用。这是 Xcode 的 bug 吗?

Java 旋转图像

delphi - 如何调试人机接口(interface)设备?