使UIButton可以兼容图像和文本

时间:2016-08-11 15:24:28

标签: ios cocoa-touch

我有UIButton文字和图片如下:

Button

但是当我点击按钮时,它会像这样(只选择图像而不是图像和文本,我也希望选择按钮文本。

Selected Button

我该如何解决?

2 个答案:

答案 0 :(得分:2)

Objective-C

使用[UIButton setTitleColor:forState:] API

[yourButton setTitleColor:[UIColor grayColor] forState: UIControlStateHighlighted];  

Swift

yourButton.setTitleColor(UIColor.grayColor(), forState: .Highlighted)

答案 1 :(得分:2)

,您也可以在xib(界面构建器)中设置此颜色,只需选择按钮,然后在State config内选择Highlighted,然后设置该州的textColor。检查图像以供参考。

enter image description here