我想知道标签栏中的标签何时更改,以便我可以将其报告给Firebase Analytics。我该怎么做呢。标签栏上的iOS更改
我想这
override func viewDidAppear(_ animated: Bool) {
Analytics.logEvent("projects_open", parameters: [:])
}
但我有一种感觉,什么也当我回到它从另一个视图控制器运行。我需要一些能够检测到标签打开的东西,而不是当它变得可见时。
是否还有另一个func适用于此?
我需要在每个选项卡上添加一个还是可以将它放在AppDelegate中? – alvarlagerlof
是否在应用程序委托中创建了TabBar控制器?如果是,那么你首先需要分配委托属性(tabbarController.delegate = self),然后在appdelegate中实现这个功能。每次用户切换标签时都会调用它。下面是委托协议的文档:https://developer.apple.com/reference/uikit/uitabbarcontrollerdelegate – bughana
我在故事板中创建了它,所以我想我只在每个选项卡中有一个 – alvarlagerlof