美好的一天,
我有一点问题。我想跟踪应用的用户行为。该应用程序有一个标签栏,有5个标签。每次用户切换标签时,我都想了解它。这就是我想做的一切。
我应该在这里使用哪种方法?
未调用viewWillAppear / viewDidAppear。
UINavigationController实际上将此UITabBar作为UINavigationController的根视图(我是否正确描述了这一点?)。要非常清楚,用户启动应用程序。有几个按钮。如果您按其中一个,您将被带到UITabBar及其5个相关选项卡。 (在UITabBar中有一个UINavigationBar,可以带你回到主屏幕。)如何在用户按下tab1,tab2,tab3,tab4,tab5时收到通知 - 无论按哪个顺序或按下这些选项卡多少次?
我是否需要实施UINavigationController委托?如果是这样,我不确定在哪里放置该代码。或者有更简单的东西吗?
谢谢!
答案 0 :(得分:0)
查看UITabBarControllerDelegate
协议。将tabBarController的委托设置为self
(最有可能)并实施tabBarController:didSelectViewController:
。
答案 1 :(得分:0)
使用UITabbarControllerDelegate并为UITabarController提供委托,该委托将采用此协议。