2010-10-12 82 views
0

我有點堆疊了一個功能,應該在UIView上的某個地方雙擊後執行某個任務。我知道如何計算水龍頭的數量,但不知道如何確定哪個地方被挖掘,我想與CGRect進行比較,這是爲執行此操作指定的。雙擊某些部分的視圖

thanx提前

回答

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檢測給出抽頭nuber。

P1有點被挖掘。

一切順利。

1

使用

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