我想为视图的所有按钮(及其所有事件)提供一个方法。到目前为止,这就是我所拥有的:
- (IBAction)uibuttonEvent:(id)idSender forEvent:(UIEvent*)uieventHandle
{
if (idSender == [self uibuttonConnectInput]) {
if ([uieventHandle type] == UIEventTypeTouches) {
[[self uibuttonConnectInput] setTitle:@"did it!" forState:UIControlStateNormal];
}
} else if (idSender == [self uibuttonSomething]) {
...
}
}
所以现在我可以检测到事件是否是UIEventTypeTouches
,但我想更具体地检查它是否是例如UIControlEventTouchUpInside
- 我该怎么做?