【发布时间】:2018-02-27 03:57:42
【问题描述】:
在我的应用程序中,我需要从服务器下载图像并将其显示在 tableView 中。但是,该应用程序适用于所有设备并在两个方向(横向和纵向)。
我现在有 2 个问题。首先,我不知道我应该下载什么尺寸的图像,或者我是否应该创建一个尺寸索引,并且根据所使用的设备,下载相应的图像。但是问题是图片的大小在两个方向上都不一样,所以如果方向改变了,我需要重新下载图片吗?
其次,我的服务器上有一个脚本,我可以在其中将图像和大小作为 URL 中的参数传递,它会在下载之前调整服务器上的图像大小。我不确定这是否是一个好主意,因为如果很多人同时使用该应用程序可能需要很长时间。
这是我多年以来的一个问题,在阅读了许多文章和其他问题后,我仍然不明白。需要说明的是,我确实了解 @1x、@2x 和 @3x 格式之间的区别,我不是在问这些。
如果有任何不清楚的地方,请不要犹豫,我会添加相应的信息。
【问题讨论】: