我的困境 -
我有一个通用应用程序,其中包含大量图像和图标(大约 1,000 个)。
在许多情况下,我使用@2x 版本,就像 iPad 版本一样,在其他情况下,它甚至对于 iPad 来说都太大了。
我看到 2 个选项:
- 为 ipad 添加一个独特的图像(大应用程序大小)。
- 每次我使用它们时缩放图像?
想听听笔记或想法。
谢谢
沙尼
我的困境 -
我有一个通用应用程序,其中包含大量图像和图标(大约 1,000 个)。
在许多情况下,我使用@2x 版本,就像 iPad 版本一样,在其他情况下,它甚至对于 iPad 来说都太大了。
我看到 2 个选项:
想听听笔记或想法。
谢谢
沙尼
我想你会在这里提出不同的建议。这实际上取决于您的要求以及减小应用程序的大小或使其在运行时更具响应性是否更重要(强制性?)。
您是否要将图像一一缩小(这意味着在视图中您将只有一个图像)?或者您是否要缩小大量图像以显示,例如,在表格视图中?这将极大地影响用户体验......
至于“每次”,您可以考虑使用缓存,这样您只需调整每个图像的大小一次。这就像一个中间解决方案,但同样,它取决于您的应用程序(如果要加载很多图像,缓存会变得非常大,所以在这种情况下,可以建议选择选项 1)。
此外,iPad 2 相当快。iPad 1 少一点,所以你也可以考虑到这一点。
一般来说,我认为缩小规模不会增加太多开销,但是 YMMV ......