Обнаружение изменений выбранного индекса / элемента UITabBar, которые установлены программно
Я хотел бы знать, как мы обнаруживаем, когда выбранный элемент 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")
}