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

Custom UITabBarController with different item colours

从 Asana iOS 应用程序(中间按钮的颜色与其他按钮颜色不同)制作与此相似的 UITabBarController 的正确方法是什么?

谢谢。

设置背景颜色:

tabBar.barTintColor = UIColor.blueColor()

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

在您的标签栏控制器中:

override func viewDidLoad() {

var tabBar = self.tabBar

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

tabBar.items![0].selectedImage = image

}