ios - 快速将 UIBarButton 项目的标识符更改为图像

标签 ios image swift uibarbuttonitem

在我制作的 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)

关于ios - 快速将 UIBarButton 项目的标识符更改为图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31197608/

相关文章:

SwiftKueryPostgresql 连接失败,错误为 "Thread 1: EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0)"

iphone - 此类与键 View 的键值编码不兼容

ios - 如何在按下 CollectionViewCell 内的按钮后呈现 ViewController

WPF - 将图像属性绑定(bind)到图像控件

swift - 按下按钮后全屏查看图像

ios - 如何在 swift 3 中删除数组中的模型类数据?

ios - 重用 UITableViewCell 与不同的数据

android - setState() 回调参数在 flutter 中返回了一个 Future

ios - Firemonkey在iOS中不显示希伯来文字

java - 如何设置图片表情始终存储正确的图片路径