是否可以在用户点击时禁用 uibutton?
我使用 NBTouchAndHoldButton,在我的方法中,我希望在达到某个数字时禁用该按钮。
IE
//......
[touchAndHoldButton addTarget:self action:@selector(countNumbers:) forTouchAndHoldControlEventWithTimeInterval:0.2];
//.....
-(void) countNumbers {
[self countTheNumbers];
if (currentNumber == 10) {
touchAndHoldButton.userInteractionEnabled = NO;
}
}
因此,当达到数字 10 时按住按钮,我希望禁用该按钮并从该点开始忽略触摸。在上面的示例中,按钮仍然接收来自用户的输入,直到用户抬起手指。然后它进入禁用状态。那可能吗?