如何设置高亮显示调整导航栏右栏项目按钮的图像属性

时间:2018-12-14 12:28:17

标签: ios swift uibutton uinavigationbar

UINavigationBar中,我在storyboard中设置了右栏项目图像。轻按highlighted。我想通过将“突出显示的调整图像”设置为false来禁用突出显示。如何访问此属性?

1 个答案:

答案 0 :(得分:0)

您可以将withRenderingMode(UIImage.RenderingMode.alwaysOriginal)用于图像来解决此问题:

let img = UIImage(named: "picture")!.withRenderingMode(UIImage.RenderingMode.alwaysOriginal)
let rightBarButtonItem = UIBarButtonItem(image: img, style: UIBarButtonItem.Style.plain, target: self, action: nil)
self.navigationItem.rightBarButtonItem = rightBarButtonItem
相关问题