如何以编程方式获取UIButton的突出显示状态

时间:2011-08-29 13:48:00

标签: iphone ipad ios4 uibutton

我正在以编程方式将UIButton的状态设置为突出显示的状态。

[currentButton setHighlighted:YES];

一旦用户按下按钮,我需要检查它是否已经处于突出显示状态并相应地执行某些操作。但是,按下按钮的状态会在按下后自动更改。我认为这是UIButton的默认行为。有什么方法我可以先检查按钮是否已经处于突出显示的状态???

2 个答案:

答案 0 :(得分:2)

突出显示状态仅适用于当用户按下按钮时用户移开手指将恢复正常状态,您可以为按钮设置选定状态并可以检查此状态。

答案 1 :(得分:1)

也许:

if(currentButton.highlighted){

}