从层次结构中删除视图时是否会调用willMoveToSuperview(使用nil)?

时间:2011-11-26 23:01:23

标签: ios cocoa-touch uiview uikit

如果您在willMoveToSuperview子类上实施UIView,是否可以在视图中调用nil时调用(使用removeFromSuperview)?

文档说newSuperview参数可能nil,并且只要超级视图发生变化就称为但我不是确定我是否可以解释这意味着即使没有移动到其他超级视图,也会在从超级视图中删除视图时调用它。

1 个答案:

答案 0 :(得分:15)

每当视图收到removeFromSuperview,并且视图的超级视图尚未为零时,视图将始终为[self willMoveToSuperview:nil]