iOS - 单击选项卡图标时重新加载UIView?

Ols*_*lsi 3 uitabbarcontroller uiview ios

我有一个使用UITabBarController的应用程序,在每个选项卡中我都有导航控制器.我希望在另一个视图中发生操作后重新加载其中一个视图,以便当用户返回到该视图时 - 它会更新.可能吗?

谢谢你!

Jus*_*ers 8

实现此目的的最简单方法是将加载代码放入viewWillAppear:而不是viewDidLoad.虽然viewDidLoad可能只调用一次,但是当您的视图初始化viewWillAppear:时,无论是在标签栏,导航控制器等中,都会在您的视图控制器出现时调用,这样可以很好地实现加载和布局功能.