Ios 以编程方式删除UIBarButtonItem的映像

Ios 以编程方式删除UIBarButtonItem的映像,ios,swift,uibarbuttonitem,Ios,Swift,Uibarbuttonitem,我有一个UIBarButtonItem,在情节提要中设置了一个图像。稍后在程序中,我想将barButtonItem更改为具有文本,而不是图像。代码如下: self.menuBarButton.setBackgroundImage(nil, forState: .Normal, barMetrics: .Default) self.menuBarButton.title = "Some Text" 当我运行应用程序时,barButton显示图像和3个点。"...". 如何删除图像并使用文本?只需

我有一个
UIBarButtonItem
,在
情节提要中设置了一个图像。稍后在程序中,我想将
barButtonItem
更改为具有文本,而不是图像。代码如下:

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

当我运行应用程序时,
barButton
显示图像和3个点。"...". 如何删除图像并使用文本?

只需将
.image
-属性设置为nil:

self.menuBarButton.image = nil;

也许尝试使用函数创建clearColor的图像?