【发布时间】:2015-08-21 22:04:18
【问题描述】:
我想知道我们如何检测选定的 TabBar 项或索引何时更改更改是以编程方式完成的?
self.tabBarController.selectedIndex = 1;
这两个委托函数仅在用户选择 tabBar 项时检测更改。当以编程方式完成对 selectedIndex 的更改时,它不会触发。
func tabBarController(tabBarController: UITabBarController, didSelectViewController viewController: UIViewController) {
println("tabBarController didSelectViewController")
}
override func tabBar(tabBar: UITabBar, didSelectItem item: UITabBarItem!) {
println("tabBar didSelectItem")
}
【问题讨论】:
标签: ios uitabbarcontroller uitabbar uitabbaritem