我有一个包含在tabbarcontroller中的视图。当用户点击其中一个项目时,我将数据加载到该视图中。但是,如果他们再次点击该项目,我想再次重新加载视图。
到目前为止,我正在我的tabbarcontroller中运行didSelectViewController方法,并从那里我popToRootViewControllerAnimated。但是看起来popToRootViewControllerAnimated没有执行viewdidload,viewwillload或viewwillappear方法,所以我不知道如何重新加载......
答案 0 :(得分:0)
虽然刷新已经选择的标签栏项目(用户已选择该项目并将其显示为已选中)可能不方便用户界面。虽然它们会下拉以刷新),您是否尝试添加[viewController.view setNeedsDisplay];
在didSelectViewController
?