-1

在我的应用程序中,我使用的是标签栏。第一次加载应用程序时,它会调用viewDidload. 但是当我单击其他选项卡并再次单击第一个选项卡时,我需要调用viewWillAppear. 当我再次单击第一个选项卡时,它没有调用。任何的想法?

4

2 回答 2

1

在您的 UITabBarController 委托方法 (didSelectViewController) 调用[viewController viewWillAppear:YES];中,您应该没问题。

于 2011-08-10T16:38:51.827 回答
-1

在任何地方调用 [super viewDidLoad] 或 [super viewWillAppear]。但我建议您创建通用方法(您尝试在 viewDiDLoad 或 viewWillAppear 中实现)并在 viewDidLoad/viewWillAppear 中第一次调用该方法,然后在单击标签栏按钮时调用您的方法。

于 2011-08-10T16:33:30.493 回答