0

我有一个包含在 tabbarcontroller 中的视图。当用户单击其中一个项目时,我将数据加载到该视图中。但是,如果他们再次单击该项目,我想再次重新加载视图。

到目前为止,我正在我的 tabbarcontroller 中运行 didSelectViewController 方法,然后从那里我 popToRootViewControllerAnimated。然而,popToRootViewControllerAnimated 似乎没有执行 viewdidload、viewwillload 或 viewwillappear 方法,所以我不知道如何重新加载......

4

1 回答 1

0

虽然刷新已选择的标签栏项目可能对 UI 不友好(用户已经选择了该项目并将其显示为已选择。然后他们希望下拉刷新),但您是否尝试[viewController.view setNeedsDisplay];添加didSelectViewController

于 2013-10-14T18:25:32.713 回答