自定义UITabBarController具有不同的项目颜色

时间:2016-05-26 23:50:27

标签: ios swift uitabbarcontroller

使用Asana iOS App制作类似于此的UITabBarController的正确方法是什么(中间的按钮与其他按钮颜色不同)?

enter image description here

感谢。

1 个答案:

答案 0 :(得分:1)

设置背景颜色:

tabBar.barTintColor = UIColor.blueColor()

对于图像,您只需设置标签栏项目的图像即可。

在标签栏控制器中:

override func viewDidLoad() {

var tabBar = self.tabBar

var image = UIImage(named: "image")?.imageWithRenderingMode(.AlwaysOriginal)

tabBar.items![0].selectedImage = image

}