ios - 以编程方式删除 UIBarButtonItem 的图像

标签 ios swift uibarbuttonitem

我有一个 UIBarButtonItem,其中包含我在 storyboard 中设置的图像。稍后在程序中,我想将 barButtonItem 更改为包含文本,而不是图像。这是代码:

self.menuBarButton.setBackgroundImage(nil, forState: .Normal, barMetrics: .Default)
self.menuBarButton.title = "Some Text"

当我运行应用程序时,barButton 显示图像和 3 个点。 “……”。我该怎么做才能删除图片并用文字代替?

最佳答案

只需设置.image-Property nil:

self.menuBarButton.image = nil;

关于ios - 以编程方式删除 UIBarButtonItem 的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32555235/

相关文章:

ios - iOS 中的 url 解码问题

swift - NSTableView排序小数列导致异常

swift - 快速点击栏按钮上的退出键盘

iphone - 单击输入按钮或搜索按钮时隐藏键盘

iOS:数据类型分配的内存消耗

iphone - UIScrollView和真实内存

iphone - 如何同时播放iPod库中的两个音频文件?

ios - Swift Firebase - 基于 UID 的项目数组

ios - alamofire header + 参数

ios - 将 UiBarButtonItem 上的 UIImage 从标识符更新为图像