导航栏按钮图像未显示在Swift中

ben*_*_uk 10 xcode uibarbuttonitem ios swift

我又回来了.

我正在使用Xcode 7在Swift中编写一个应用程序.我添加了一个导航控制器,并在其上添加了导航项,然后是一个条形按钮.我正在尝试将条形按钮的图像更改为我已导入Xcode的png.但是,它只是在设计中以及运行应用程序时显示了这一点.它只是在导航区域显示蓝色污迹.

栏按钮图像没有出现!

我已经尝试将图像导入到项目中,也尝试导入到具有相同结果的images.xcassets中.

谁知道这里可能有什么问题?

这是我一直试图添加的图像和我目前的设置.

我试图添加的图像

设置:

图像设置

Nic*_*ray 30

解析显示为蓝色的导航按钮图像的方法是选择"资产"中设置的图像.

然后从"渲染为"选择选项中选择"原始图像".

在此输入图像描述


cek*_*rek 5

你应该有一个带有alpha的图像.(你发布的样本图像有白色背景).您还应该使用模板模式设置图像.我不知道在Interface builder中如何做到这一点.这是将图像转换为模板的示例代码.

var image = UIImage(named: "").imageWithRenderingMode(UIImageRenderingMode.AlwaysTemplate)
Run Code Online (Sandbox Code Playgroud)