返回视图时检测

时间:2010-09-09 09:43:06

标签: iphone objective-c ipad view

HI

如何检测何时返回视图?我有一个正在开发的iPad应用程序,我想在返回某个视图时做一些事情。我怎么能这样做?

感谢。

2 个答案:

答案 0 :(得分:0)

如果您正在使用UITabBarController,可以查看UITabBarControllerDelegate协议:

- tabBarController:didSelectViewController:

如果你正在使用UINavigationController,那么相应的委托协议是UINavigationControllerDelegate和方法:

- navigationController:didShowViewController:animated:

答案 1 :(得分:0)

覆盖管理视图的UIViewController子类中的-viewWillAppear:-viewDidAppear:方法。例如:

@implementation MyController

- (void)viewDidAppear:(BOOL)animated
{
    // Do whatever you like here, for example...
    [self setSomeBOOL:YES];

    // Call super (per Apple's documentation).
    [super viewDidAppear:animated];
}

@end