将 UIBarButton 项目的标识符更改为 swift 中的图像

Changing the identifier of a UIBarButton Item to an image in swift

在我制作的 iOS 应用程序中,我以编程方式设置了栏按钮项的标识符:

homeTitleBar.leftBarButtonItem = UIBarButtonItem(barButtonSystemItem: .Trash, target: self, action: nil)

这会将按钮更改为垃圾桶。

我的问题是,之后如何将其更改为自定义图像。

homeTitleBar.leftBarButtonItem?.image = UIImage(named: "settingsIcon")

似乎没有用。

尝试

homeTitleBar.leftBarButtonItem = UIBarButtonItem(image:UIImage(named: "settingsIcon"), style: UIBarButtonItemStyle.Plain, target: self, action: nil)