当视图控制器位于顶部时调用函数

时间:2014-08-20 21:18:57

标签: ios objective-c viewcontroller

我想知道是否有一个方法可以在视图控制器加载到屏幕时调用。

作为示例,用户按下按钮并加载第二视图控制器。当视图控制器出现时,它会自动运行一个函数。

1 个答案:

答案 0 :(得分:2)

您可以在ViewController中使用多种方法来根据需要运行函数来运行它们。在您的情况下,您应该使用

-(void) viewDidAppear:(BOOL)animated

一旦viewController出现在屏幕上,这将运行。务必在方法中调用[super viewDidAppear:animated]

其他可能派上用场的方法:

-(void) viewDidLoad
-(void) viewWillAppear:(BOOL)animated
-(void) viewWillDisappear:(BOOL)animated
-(void) viewDidDisappear:(BOOL)animated