Iphone 按下选项卡栏项时是否可以重新加载视图?

Iphone 按下选项卡栏项时是否可以重新加载视图?,iphone,tabbar,Iphone,Tabbar,似乎并不是每次通过选项卡栏显示视图时,都会调用viewdide方法。我已经在这个问题上尽可能多地搜索了,但还没有真正找到一个明确的答案 对此有什么建议或解决方法吗?我个人使用视图将显示:(BOOL)动画方法。为了让视图将显示和视图显示在选项卡栏控制器中正常工作,您需要确保在显示选项卡栏控制器本身时调用这些方法。也就是说,如果要以编程方式创建UITabBarController,请务必调用以下方法: UITabBarController *myTabBarController = [[UITabB

似乎并不是每次通过选项卡栏显示视图时,都会调用
viewdide
方法。我已经在这个问题上尽可能多地搜索了,但还没有真正找到一个明确的答案


对此有什么建议或解决方法吗?

我个人使用
视图将显示:(BOOL)动画
方法。

为了让
视图将显示
视图显示
在选项卡栏控制器中正常工作,您需要确保在显示选项卡栏控制器本身时调用这些方法。也就是说,如果要以编程方式创建
UITabBarController
,请务必调用以下方法:

UITabBarController *myTabBarController = [[UITabBarController alloc] init];
[myTabBarController setViewControllers:myViewControllerArray];
[myTabBarController viewWillAppear:NO];
[[self view] addSubview:[myTabBarController view]];
[myTabBarController viewDidAppear:NO];
如果您的选项卡栏控制器是在NIB文件中创建的,则这不适用-在这种情况下,我不确定为什么不会自动调用
viewdidappease
方法