2015-05-06 53 views
2

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

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

回答

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)