返回更高级别的UITableView时ViewDidLoad

时间:2014-07-16 05:56:10

标签: ios objective-c uitableview

我已经建立了一个大型的桌面视图,并且发现如果我向下迈出一步,请点击“返回”。没有调用viewdidload函数。每次查看UITableView的这一层时,我都需要运行一个函数。是否有一个函数将运行,无论视图是否先前已加载?

2 个答案:

答案 0 :(得分:2)

viewDidLoad只在视图加载时调用一次。在您的场景中,viewWillAppear可能无法正常工作,因为只有在视图加载到画布上时才会调用它。您可能需要将委托传递给表视图控制器或视图。

答案 1 :(得分:1)

您可以使用:

- (void)viewWillAppear:(BOOL)animated
{
    [super viewWillAppear:animated];

}