我一直想知道处理UIImageView
对象时的最佳实践是什么,我会举几个例子说明我不确定的事情。
首先,我正在开发一款同时支持多场比赛的回合制游戏,并且某些视图(背景图像、标签和一些按钮)会
self.view
经常加载。显示它们的最佳方法是什么,添加它们然后删除:[self.view addSubview:view]; [view removeFromSuperView];
或者是添加它们并使用隐藏属性的最佳方式(在我需要时显示和隐藏,即使在不同的比赛中)?
另一个问题是从superview中删除后是否
UIImageView
需要设置一个?nil
最后一个问题是:如果我有一个
UIView
加载到一个类UIImageViewController
并想要从内部释放/删除它[self removeFromSuperView]
是否足以释放该视图类占用的所有内存?