我的应用从网站下载图片。如何缩放和更改每个图像的内存占用?我有一个预览库,当我加载40-50张照片时,RAM增加到800-900MB并且应用程序崩溃。
或者我应该使用闪存来保存这些照片?
答案 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)