上午将一个视图添加到另一个视图,当我删除新的视图,然后调用第一个视图的哪个方法?从超级视图中删除
这里我试着viewWillAppear但它没有调用。
有谁能告诉我这个吗?
我添加视图一样,
[self.view addSubview:newview.view];
,我删除删除这个观点,
[self.view removeFromSuperview];
能有人告诉我这方法将被调用时removeFromSuperview。
上午将一个视图添加到另一个视图,当我删除新的视图,然后调用第一个视图的哪个方法?从超级视图中删除
这里我试着viewWillAppear但它没有调用。
有谁能告诉我这个吗?
我添加视图一样,
[self.view addSubview:newview.view];
,我删除删除这个观点,
[self.view removeFromSuperview];
能有人告诉我这方法将被调用时removeFromSuperview。
给viewDidAppear
一枪。对于某些场景,viewWillAppear
最好是粗略的。
如果您要添加和删除子视图,viewWillAppear将不会在superview或superview中的其他视图上调用。您需要使用导航控制器,模式视图控制器或选项卡视图控制器才能按预期工作。看起来你应该使用UINavigationController并使用push/pop来代替add/remove。