我正在构建一个应用程序,该应用程序需要在 uitableviewcell 的图像视图中显示一堆本地图像。但是,我很难优化 uitableview 的性能。我特别注意到两个问题:首先,视图需要一段时间才能加载。其次,当显示新单元格时,滚动会变得迟钝。
viewDidLoad 正在像这样加载图像:
for (Object *object in self.objects)
{
object.thumbnail = [UIImage imageNamed:object.imageName];
}
这显然会导致长时间加载问题,但我不确定如何加载这些图像。是尺寸问题吗?这只是一种不好的做法吗?
显示图像的过程似乎也有问题,换句话说,即使将图像分配给缩略图属性,它们仍然需要很长时间才能绘制出来。
虽然这是一个特定的案例,但我对苹果如何如此有效地加载照片中的图像感到好奇。有什么见解吗?谢谢