当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《如何在Swift中的UIButton中删除图像和写入文本?》经验,为你挑选了2个好方法。

我有一个按钮,显示我的资产中的图像,点击按钮我想用文字替换图像,

我这样做,

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

图像消失,但文本为空白.

我能做什么?



1> Midhun MP..:

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

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



2> 小智..:

你的代码是对的.但是您已指定标题颜色,因为默认颜色为白色,因此您无法看到文本.


@IBAction func btnTapped(sender: AnyObject) {
        btn.setImage(nil, forState: .Normal)
        btn.setTitle("Done", forState: .Normal)
        btn.setTitleColor(UIColor.redColor(), forState: .Normal)

    }

推荐阅读
刘美娥94662
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有