我已在主视图中添加了一个子视图,代码如下:
BTLPXYPad *XYPad = [[BTLPXYPad alloc] initWithFrame: CGRectMake (30, 10, 280, 460)];
[window addSubview:XYPad];
我已经完成了所有需要的内容,并在BTLPXYPad类中使用以下代码将其删除:
[self removeFromSuperview];
我需要在视图消失后执行一个任务。我知道使用UIViewController类可以使用viewDidDisappear,但是我似乎找不到UIView类型的相同内容。请问有人可以帮忙吗?
UIView
类有一个willRemoveSubview:
方法,详见 此处。或者你可以在你的UIView
子类中重写removeFromSuperview
方法。 - sooper