如何从内存中释放“隐藏的”UIView?

时间:2015-07-08 05:59:11

标签: ios swift memory

我曾经在StoryBoard中设置视图,并将已停用的视图设置为Hidden,但我也不希望它们占用太多不必要的内存。如何在隐藏或不活动时释放UIView?

顺便说一句,我在Swift中编程。提前谢谢。

2 个答案:

答案 0 :(得分:1)

我同意The Paramagnetic Croissant。但是如果你想删除它,那么你可以使用:

YourView.removeFromSuperview()

答案 1 :(得分:0)

如果您想停用永久 视图,则需要将其从超级视图中删除(view.removeFromSuperview()将在此处为您完成工作)。否则从内存中释放它是没有多大意义的,因为你将不得不在以后再次重新实现相同的视图,在我看来,与隐藏和取消隐藏相比,这是不必要的开销。