【发布时间】:2011-03-18 18:36:51
【问题描述】:
我的记忆有问题,我无法理顺。我正在做的是这样的:
我有一个视图控制器,它看起来类似于具有 7 个不同选项卡的书。每次用户按下选项卡时,“页面”上的内容都会发生变化,背景图像也会发生变化以反映所选的不同选项卡。每个背景图像为 768x1024,7 个选项卡中的每个选项卡都有一个。
我的问题是,选择每个选项卡时,内存永远不会为上一个图像释放,并且选择7个选项卡后,我有类似的30MB被用完为7个不同的图像。对于用户按下的 7 个选项卡中的每一个,我有 7 种不同的方法。
-(IBAction) pressedTab1 {
self.tabsImageView.image = nil; //tabsImageView is the imageView I am keeping he background image in.
UIImage *tempUIImage = [UIImage imageNamed:@"tab1selected.png"];
self.tabsImageView.image = tempUIImage;
}
【问题讨论】:
标签: iphone memory uiimageview