我正在开发相机应用程序。我想检测用户点击的点击次数。如何从用户那里获得点击次数。
UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(tapResponder:)];
tap.numberOfTapsRequired =1;
[self.view addGestureRecognizer:tap];
-(void)tapResponder: (UITapGestureRecognizer *)sender{
NSLog(@"Double Tapped");
}
另外,我想限制用户只点按50次点击。在这里我可以安装水龙头而不是1,但是,如何检测用户点击了多少个水龙头并停止相机。请帮我这样做。我对轻拍手势的了解不多。
答案 0 :(得分:0)
创建像“userTaps”这样的全局类变量,并在每次调用方法tapResponder时迭代它,这意味着每次用户执行点击操作时都会。
答案 1 :(得分:0)
要限制点击次数,在您的情况下为50次点击,
tap.numberOfTapsRequired = 50;
如果您要限制用户50次点击,那么没有必要计算点击次数。仅在精确50次点击后才会调用选择器tapResponder:
。