我有tabBar有5个项目。我的应用程序从第一个项目开始,所有都有白色。当我点击另一个项目时没有任何变化 - 这很清楚,但当我点击第二项时,所有项目都会将颜色变为黑色,或者当我点击第三项时,它们的颜色会变回白色?
是的,要实现它,你必须根据你的设置选择,在这两种情况下你必须实现以下方法func tabBar(tabBar: UITabBar, didSelectItem item: UITabBarItem):
viewDidLoad
方法中执行此操作:
self.delegate = self
接下来,在这两种情况下,您都必须实现以下方法:
override func tabBar(tabBar: UITabBar, didSelectItem item: UITabBarItem)
self.tabBar.tintColor = UIColor.red
}