在iOS中从视图中删除祖先视图时的通知

时间:2011-10-24 12:10:16

标签: ios uiview

我特别感兴趣的是UIView获得通知,其中一个祖先UIViews已从层次结构中删除。

我知道UIViewController上的回调,但这并没有解决通知子UIView的问题,他们已经从层次结构中删除了,除非我手动遍历所有子视图并依次通知他们不再显示它们。

1 个答案:

答案 0 :(得分:2)

您可以继承UIView并实施方法willRemoveSubview:

来自Apple Docs:

  

告诉人们即将删除子视图。

- (void)willRemoveSubview:(UIView *)subview