草庐IT

setTitleColor

全部标签

ios - 选择一个按钮后,如何取消选择阵列中的所有其他按钮?

目前,当我在我的阵列中选择一个按钮时,它会从灰色变为黑色,如果再次选择,它会变回灰色,这是我想要的。问题是当我选择一个按钮并选择另一个按钮时,它们都将是黑色的。我怎样才能做到当我选择一个按钮,然后选择另一个按钮时,前一个按钮会变回灰色?letsubjectArray=["Button1","Button2","Button3","Button4"]fortitleinsubjectArrary{letbutton=UIButton()button.backgroundColor=UIColor.whitebutton.setTitle("\(title)",for:.normal)bu

ios - 点击时使 UIButton 文本变暗

我正在使用自定义UIButton,我想做的是当用户触摸按钮时,它会变暗或变成灰色,就像常规按钮一样。我只是希望当用户抬起文本时,文本会暂时改变颜色,因为它会恢复为常规颜色。我试过这段代码:button.showsTouchWhenHighlighted=TRUE;但这只是在它周围形成一个白色圆圈,这不是我要找的。感谢您的帮助。 最佳答案 我遇到的最简单的方法是:[myButtonsetTitleColor:[UIColorwhiteColor]forState:UIControlStateNormal];[myButtonsetTi