iphone UITabBarController问题

时间:2010-06-24 00:33:51

标签: iphone ipad uitabbarcontroller

我在may app中有一个控制5个不同视图的标签栏。为了减轻内存问题,我想在离开选项卡时释放一个大图像,然后在再次选择该选项卡时重新加载它。

有什么想法吗?

我正在寻找一个委托方法,当用户选择不同的标签时会激活该方法

2 个答案:

答案 0 :(得分:0)

我认为这取决于用户访问具有该图像的视图的频率。如果它太大并且需要花费大量时间来加载,我可以建议你一个解决方法:

您将该图像的另一个小副本存储在内存中,当您需要加载大图像,首先显示小图像,然后加载大图像时,替换小图像。因此,您可以节省内存并让用户减少在空白屏幕中等待

如果没有时间加载且不经常访问,您可以继续从内存中释放

答案 1 :(得分:0)

使用viewWillDisappear和viewWillAppear来修复此