这似乎有效,但程序在按钮突出显示后立即崩溃。
-(IBAction) buttonPressed: (id) sender
{
[sender setHighlighted:YES];
}
这应该如何不同?如果我想突出显示按钮(如果之前没有突出显示),并将按钮恢复到正常状态(如果是的话),会是什么样子?
答案 0 :(得分:1)
答案可能无所作为。 Cocoa中的NSButton可以免费处理;如果UIButton没有做同样的事情会让我感到惊讶。
如果答案无效,则为相关的background image设置不同的control states。如果您已经对其进行了自定义,那么无论如何您都希望这样做。
无论哪种方式,你都不应该在行动中处理这个问题。