ios按下时更改按钮标题字体

erm*_*ian 2 fonts button ios

我是 iOS 新手,我想知道是否可以在按下按钮时更改按钮的标题字体,我可以在按钮突出显示时更改按钮的颜色:

[button setTitleColor:[UIColor colorWithRed:255/255.0 green:255/255.0 blue:255/255.0 alpha:1.0] forState:UIControlStateHighlighted];
Run Code Online (Sandbox Code Playgroud)

有没有类似的东西可以改变按钮的字体大小,而不编写按钮按下的方法。(我想改变突出显示状态的字体,所以我不确定buttonPressed方法是否能清楚地工作)

Zap*_*hod 5

您可以使用该titleLabel属性:

button.titleLabel.font = [UIFont systemFontOfSize: 12];
Run Code Online (Sandbox Code Playgroud)

编辑:您必须在操作中使用它UIControlEventTouchDownUIControlEventTouchUpInside并且UIControlEventTouchUpOutside