我想知道標籤欄中的標籤何時更改,以便我可以將其報告給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