ios - 让用户仅下载适合其设备分辨率和命名约定的图像

标签 ios resolution

我有一个包含数千张图像的应用程序。 除了二进制文件附带的 UI 之外,所有其他图像都是在应用程序内部事务处理后从服务器下载的。

我希望为每种分辨率制作 4 个不同的图像包,让用户只下载他们需要的图形。

  1. 在这种情况下,我应该使用 @2x 还是仅使用图像名称?
  2. 您认为这种方法有什么问题吗?

谢谢

最佳答案

In this case should I use @2x or just the name of the image?

这两种方法都适用于您描述的场景。在代码中指定 @2x 后缀将与通过图像的基本名称引用图像并让框架添加后缀一样有效。

Is there any problem you can think of with this approach?

我看不到任何内容,但我更喜欢不显式指定后缀的方法。代码会更干净。

关于ios - 让用户仅下载适合其设备分辨率和命名约定的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10487854/

相关文章:

ios - Javascript/ native 代码不同步(不同数量的参数)错误

ios - 如何从 iOS 中的谷歌地图返回 native 应用程序

android - 可绘制文件夹中图像的 dpi

internet-explorer - Chrome/Safari 或 IE 上的响应式设计 View

html - css 流体布局图像问题

shell - 为什么 zsh 会忽略 PATH 入口顺序?

objective-c - 从pdf上下文中获取pdf数据

ios - 检测 "Done"按钮的点击事件(youtube视频)

ios - 如何使用 NSUserDefaults 将项目添加到 NSMutableArray

image - 将低分辨率图像放大到高分辨率图像时,哪种方法/算法可提供最佳输出质量?