使用UIControlStateHighlighted获取UIButton的标题集

时间:2012-11-19 03:12:15

标签: objective-c ios uibutton

如果按钮的标题设置为UIControlStateHighlighted,那么以后如何访问该标题? currentTitle方法不起作用,因为它只返回按钮当前显示的内容。

例如,假设按钮的标题设置如下:

[myButton setTitle:title forState:UIControlStateHighlighted];

如何从myButton检索此标题?

2 个答案:

答案 0 :(得分:0)

这就是诀窍:

myButton.highlighted=YES;
NSString *title=[myButton currentTitle];
myButton.highlighted=NO;

答案 1 :(得分:0)

怎么样:

NSString *highlightedTitle = [myButton titleForState:UIControlStateHighlighted];