双击某些部分视图

时间:2010-10-12 11:21:00

标签: iphone tap

我有点堆叠了一个功能,应该在UIView上的某个地方双击之后执行某项任务。我知道如何计算水龙头的数量,但不知道如何确定哪个地方已被挖掘,我猜想要与执行此操作时指定的CGRect进行比较。

提前

thanx

2 个答案:

答案 0 :(得分:1)

使用

Point point = [touch locationInView:self.view];

答案 1 :(得分:1)

我们可以用touchesBegan检测

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
     NSUInteger numTaps = [[touches anyObject] tapCount];
UITouch* t;

if([[event allTouches] count]==2)//double tap
    {
     t=[[[event allTouches] allObjects] objectAtIndex:0];
 CGPoint p1=[t locationInView:self.view];
     }

numTaps给出了点击次数。

P1有点击它的位置。

一切顺利。