我曾经在StoryBoard中设置视图,并将已停用的视图设置为Hidden
,但我也不希望它们占用太多不必要的内存。如何在隐藏或不活动时释放UIView?
顺便说一句,我在Swift中编程。提前谢谢。
答案 0 :(得分:1)
我同意The Paramagnetic Croissant。但是如果你想删除它,那么你可以使用:
YourView.removeFromSuperview()
答案 1 :(得分:0)
如果您想停用永久 视图,则需要将其从超级视图中删除(view.removeFromSuperview()
将在此处为您完成工作)。否则从内存中释放它是没有多大意义的,因为你将不得不在以后再次重新实现相同的视图,在我看来,与隐藏和取消隐藏相比,这是不必要的开销。