我有一个包含动画的 View 。单击按钮时,将添加 View ,如下所示:
self.view.addSubview(view)
当我希望 View 消失时,我只需运行:
self.view.viewWithTag(tag).removeFromSuperview()
我的问题是,当 View 被删除时,它会被释放吗?我觉得,但仅限于模拟器中,我的其他 UI 操作速度较慢且有点滞后。我怀疑动画仍在删除的 View 中运行?
最佳答案
如果它是实例变量,那么如果它有任何引用或者它是强的,则不会被释放。它已从 super View 中删除,但存在于内存中,直到类存在。如果您声明并将其初始化为本地,那么我认为它将被释放!
关于ios - 足以从 super View 中删除 View 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39476961/