如何在Swift的UITabBarController中重新加载/刷新当前选项卡?

时间:2019-06-08 04:08:26

标签: ios swift uitabbarcontroller


我有一个带有2个选项卡的UITabBarController(地图和tableView),如下图所示。 enter image description here
这里的问题是我需要按刷新按钮tabBar刷新/重新加载当前选项卡(如果它是地图),因此刷新地图(如果它是tableView),所以刷新tableView。
就像第一次在启动tabBar的开始时tabBar实例化第一个选项卡一样。

//i need something like that
self.currentTab.reload()

1 个答案:

答案 0 :(得分:1)

创建一个包含所有必需组件的刷新相关代码的函数,每当单击重新加载按钮时,就为当前视图控制器调用此函数。最初在WebApi中调用此函数。如果每次导航到该视图控制器并且需要刷新的数据,请在viewDidLoad()

中调用此函数

希望这会有所帮助。