自定义UITabBar图标iOS

Gra*_*nit 2 xcode uitabbarcontroller ios

我正在开发一个选项卡式应用程序,我想集成自定义UITabbar背景和图标.我已经插入了自定义背景,但我的图标有问题.

这是图标的外观:

在此输入图像描述

但在为故事板中的每个视图添加图标后,我得到如下灰色图标:

在此输入图像描述

有谁知道为什么图标以这种方式显示?

非常感谢你!

小智 5

使用Xcode 6,为了能够直接从Storyboard更改图像,您可以这样做:

@IBDesignable class CustomizedTabBarItem: UITabBarItem {
    @IBInspectable var finalImage:UIImage = UIImage() {
        didSet {
            self.image = finalImage.imageWithRenderingMode(.AlwaysOriginal)
        }
    }
    @IBInspectable var finalSelectedImage:UIImage = UIImage() {
        didSet {
            self.selectedImage = finalSelectedImage.imageWithRenderingMode(.AlwaysOriginal)
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

之后,您只需在故事板中设置图像 在此输入图像描述