问题:
我正在尝试使用UITapGestureRecognizer
. 本质上,当用户点击时,我希望背景改变颜色,并且在释放或完成时,背景颜色回到零,或者没有背景颜色。
此操作类似于 default UIButton
,但我需要将其放在视图上。
问题:
我尝试使用类似于以下的代码:
- (void)handleTapGesture:(UITapGestureRecognizer *)recognizer
{
if(recognizer.state == UIGestureRecognizerStateBegan) {
self.backgroundColor = [UIColor greenColor];
}
if(recognizer.state == UIGestureRecognizerStateEnded) {
self.backgroundColor = nil;
}
}
没有任何成功。这是知道点击手势何时开始和结束的正确方法吗?