按钮的颜色无故更改

时间:2018-06-27 23:06:01

标签: swift xcode uibutton

我有两种看法。单击第一个视图中的按钮后,将出现一个弹出窗口(第二个视图)。在其中,如果用户执行某些操作,则弹出窗口消失,并且用户再次处于第一视图中,并且该按钮具有不同的颜色(太好了!)。但是,当我按下它并移开手指(这样我就不会单击它)时,它会变回其初始颜色。当警报出现在窗口中时,也会发生同样的事情-按钮变回其初始颜色。有帮助吗?

我通过委托和行更改了按钮的颜色:

cell.btn2.titleLabel?.textColor = UIColor.gray

1 个答案:

答案 0 :(得分:0)

使用cell.btn2.tintColor = UIColor.gray更改颜色颜色,而不是直接影响titleLabel的textColor。