ios - UIbarbutton蓝色而不是背景图片

标签 ios objective-c uibutton uinavigationbar uibarbuttonitem

我正在尝试使用自定义 png 文件为背景添加后退按钮,但每次我使用 Storyboard添加背景时,它都会变成蓝色,如下所示:

如何在 UIbarbutton 上添加背景图片?

enter image description here

后退按钮看起来像这样:

enter image description here

最佳答案

这是 iOS 7 中按钮中图像的标准行为。该图像被渲染为模板图像,不透明区域的颜色为当前色调颜色,透明区域的颜色为透明。如果你想看到图像,你需要使用 imageWithRenderingMode: 创建图像并传递 UIImageRenderingModeAlwaysOriginal 作为参数。

关于ios - UIbarbutton蓝色而不是背景图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20842877/

相关文章:

iphone - Apple ID 可以访问吗?

objective-c - CGRect 和 NSRect 之间有什么区别吗?

ios - Swift 中使用的 Objective-C 框架 - 方法错误的不明确使用

ios - UIButton 操作在一段时间后不起作用(可能在一些垃圾收集之后)

ios - 通过点击 UIButton 重新加载 UIScrollView

ios - UIAlertView 的正确使用方法?

ios - 如何将数据从 Parse 传递到 UITableView?

ios - 将逗号添加到 float 或字符串?

ios - UIbutton 的圆角扰乱了其宽度

ios - UIButton 响应框架外的事件