ios - 如何在 Swift 的 UIButton 中删除图像和写入文本?

标签 ios swift uibutton

我有一个按钮可以显示来 self 的 Assets 的图像,点击一个按钮我想用文本替换图像,

我正在做这个,

workExpExpand.setImage(nil, forState: .Normal)
workExpExpand.setTitle("Done", forState: .Normal)

图像消失了,但文本是空白的。

我能做什么?

最佳答案

您的代码是正确的。所以我怀疑您遇到了同样的问题 here .要修复它,您需要设置该按钮的标题颜色,默认情况下标题颜色为白色,这就是您看不到文本的原因:

workExpExpand.setTitleColor(UIColor.blackColor(), forState: UIControlState.Normal)

关于ios - 如何在 Swift 的 UIButton 中删除图像和写入文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34703239/

相关文章:

ios - 如何从 iOS 中的音频剪辑中检索 PCM 样本数据?

objective-c - UIImagePickerControllerMediaURL 对于照片总是 nil

ios - 使用核心数据的最佳实践

UIButton 上的 iOS NSAttributedString

iphone - 如何给UIButton添加框架

javascript - htmlcompass 是如何工作的?

ios - 使用 dispatch_group 嵌套多个请求

swift - 由于 'internal' 保护级别,“indexOf”无法访问

swift - 自定义迭代器以循环模式无限迭代集合

ios - 如何创建圆形和三角形按钮