如何在按下时突出显示按钮

时间:2010-08-30 06:29:25

标签: cocoa-touch uikit

这似乎有效,但程序在按钮突出显示后立即崩溃。

-(IBAction) buttonPressed: (id) sender
{
    [sender setHighlighted:YES];    
}

这应该如何不同?如果我想突出显示按钮(如果之前没有突出显示),并将按钮恢复到正常状态(如果是的话),会是什么样子?

1 个答案:

答案 0 :(得分:1)

答案可能无所作为。 Cocoa中的NSButton可以免费处理;如果UIButton没有做同样的事情会让我感到惊讶。

如果答案无效,则为相关的background image设置不同的control states。如果您已经对其进行了自定义,那么无论如何您都希望这样做。

无论哪种方式,你都不应该在行动中处理这个问题。

相关问题