【发布时间】:2014-07-08 08:03:56
【问题描述】:
我有一个有两个屏幕的应用程序。我将UIImage 对象从第一个屏幕发送到第二个屏幕,并将此图像设置为第二个屏幕中的UIImageview。
但是当我尝试在UIImageview 中设置图像时,我的内存峰值上升到 116。我的图片分辨率高于2040*2040
这是我的代码
.h 文件
@property (weak, nonatomic) IBOutlet UIImageView *aimageView;
@property (weak, nonatomic) UIImage *sourceImage;
.m 文件
- (void)viewDidLoad
{
[super viewDidLoad];
aimageView.image = sourceImage;
[aimageView setContentMode:UIViewContentModeScaleAspectFit];
sourceImage = nil;
}
【问题讨论】:
-
更改图像分辨率。
标签: ios iphone memory-management uiimageview