以编程方式删除UIBarButtonItem的图像

4

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

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

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

也许可以尝试使用这个函数创建一个clearColor的图像? - mkz
1个回答

5

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

self.menuBarButton.image = nil;

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接