Swift,改变图像内存占用

时间:2015-05-06 05:20:59

标签: ios swift image

我的应用从网站下载图片。如何缩放和更改每个图像的内存占用?我有一个预览库,当我加载40-50张照片时,RAM增加到800-900MB并且应用程序崩溃。

或者我应该使用闪存来保存这些照片?

1 个答案:

答案 0 :(得分:2)

您应该设置UIImageView的大小,然后将此图像放在其上,而不是设置图像大小,以便根据您的要求显示图像大小。

var imageView = UIImageView(frame: CGRectMake(100, 150, 150, 150)); // set as you want
    var image = UIImage(named: "myImage.png");
    imageView.image = image;
    self.view.addSubview(imageView)