swfit UITabBar UITabBarItem设置图标和文字颜色
发布时间:2020-12-15 20:02:07 所属栏目:百科 来源:网络整理
导读:搞了一下,蛋疼,辛苦@岁月恍惚 ,谢谢。下面记录下过程。 我在stroyboard里面已经设置了默认图标和选中图标,但没有任何效果,为何放出这个设置呢,没懂。 ?设置不行,只有通过代码进行控制了。 override func viewDidLoad() { var items:[UITabBarItem] =
搞了一下,蛋疼,辛苦@岁月恍惚 ,谢谢。下面记录下过程。 我在stroyboard里面已经设置了默认图标和选中图标,但没有任何效果,为何放出这个设置呢,没懂。 ?设置不行,只有通过代码进行控制了。 override func viewDidLoad() { var items:[UITabBarItem] = self.tabBar.items! items[0].selectedImage = UIImage(named: "baoming_lv")?.imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal) items[1].selectedImage = UIImage(named: "jiesuan_lv")?.imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal) // self.tabBarItem.setTitleTextAttributes([NSForegroundColorAttributeName: UIColor.init(red: 126.0/255.0 //,green: 211.0/255.0,blue: 33.0/255.0,alpha: 1)],forState: .Selected) UITabBarItem.appearance().setTitleTextAttributes(NSDictionary(object:UIColor.init(red: 126.0/255.0,alpha: 1),forKey:NSForegroundColorAttributeName) as? [String : AnyObject],forState:UIControlState.Selected) } 上面注释的代码是修改文字颜色的,可是不起效果,下面使用?UITabBarItem.appearance() 就管用了,这不是蛋疼么,api没设计好啊。正确的效果如下 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |