UIButton不会在iPhone上保持突出显示

时间:2010-06-27 16:41:33

标签: iphone cocoa-touch

我定义了一个方法:

- (void)buttonClicked:(UIButton*)button {
    button.highlighted = YES;
    button.selected = YES;
}

问题是,按钮不会持续突出显示。按钮被用户的手势放开后,我不希望突出显示消失。它需要保持持久性。该方法肯定是根据NSLog和断点调用的。

为什么我不能突出显示/选择按钮?

1 个答案:

答案 0 :(得分:-3)

- (void)buttonClicked:(id)sender {
    button.highlighted = YES;
    button.selected = YES;
}

将您的代码更改为上述代码。当您想传递触摸响应时,您正在传递UIButton。