gpt4 book ai didi

ios - UIView 的 viewDidDisappear

转载 作者:行者123 更新时间:2023-12-03 05:09:37 24 4
gpt4 key购买 nike

我在主视图中添加了这样的 subview :

    BTLPXYPad *XYPad = [[BTLPXYPad alloc] initWithFrame: CGRectMake (30, 10, 280, 460)];
[window addSubview:XYPad];

完成了我需要做的所有工作,然后在 BTLPXYPad 类中使用它删除了它:

    [self removeFromSuperview];

我需要的是在任务完成后执行它。我知道对于 UIViewController 类型类,我可以使用 viewDidDissapear 但我似乎找不到 UIView 类型的相同内容。有人可以帮忙吗?

最佳答案

要知道 View 何时实际被删除,您可以实现 didMoveToSuperview 并检查 super View 现在是否为 nil

- (void)didMoveToSuperview;
{
[super didMoveToSuperview];

if (!self.superview) {
NSLog(@"Removed from superview");
}
}

关于ios - UIView 的 viewDidDisappear,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23971064/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com