直接调用 self.tabBarController?.selectedIndex 以及UITabBarController初始化时候是不走选中tabbar代理方法的,如果想在代理方法里面监听,是行不通的,可以通过重写selectedIndex达到监听的目的
override var selectedIndex: Int {
willSet {
super.selectedIndex = newValue
// 这里可以监听选中
print(newValue)
}
}
网友评论