Ios 如何使用Swift 3更改JSQMessenger中导航左侧男子项目的颜色?

Ios 如何使用Swift 3更改JSQMessenger中导航左侧男子项目的颜色?,ios,swift3,jsqmessagesviewcontroller,Ios,Swift3,Jsqmessagesviewcontroller,我在JSQMessenger视图控制器中添加了左侧导航菜单栏 myBackButton.addTarget(self, action: #selector(CustomerMessaging.popToRoot(sender:)), for: .touchUpInside) myBackButton.setImage(UIImage(named: "navigationbar_image"), for: .normal) myBackButton.setTitleColor(.white,

我在JSQMessenger视图控制器中添加了左侧导航菜单栏

 myBackButton.addTarget(self, action: #selector(CustomerMessaging.popToRoot(sender:)), for: .touchUpInside)
 myBackButton.setImage(UIImage(named: "navigationbar_image"), for: .normal)
 myBackButton.setTitleColor(.white, for: .normal)
 myBackButton.sizeToFit()

let myCustomBackButtonItem:UIBarButtonItem = UIBarButtonItem(customView: myBackButton)
self.navigationItem.leftBarButtonItem  = myCustomBackButtonItem
self.navigationItem.leftBarButtonItem?.tintColor = UIColor.white

我添加后退按钮图像。图像为蓝色返回按钮。但是,我在属性检查器中设置了色调颜色的“白色”。它在其他视图控制器中变为“白色”

 myBackButton.addTarget(self, action: #selector(CustomerMessaging.popToRoot(sender:)), for: .touchUpInside)
 myBackButton.setImage(UIImage(named: "navigationbar_image"), for: .normal)
 myBackButton.setTitleColor(.white, for: .normal)
 myBackButton.sizeToFit()

let myCustomBackButtonItem:UIBarButtonItem = UIBarButtonItem(customView: myBackButton)
self.navigationItem.leftBarButtonItem  = myCustomBackButtonItem
self.navigationItem.leftBarButtonItem?.tintColor = UIColor.white

但对于JSQMessengerViewController,我添加了上面的代码。但它不会变成“白色”。任何人都可以帮助我吗?

这可能是图像资源本身的问题。您可以在
image.assets
文件夹中将其更改为模板类型。或者只需通过编程更改图像
渲染模式

self.image = image.withRenderingMode(.alwaysTemplate)