1. 程式人生 > >獲取手勢點擊哪個控件 UIGestureRecognizer

獲取手勢點擊哪個控件 UIGestureRecognizer

void tex tor 一個 tar sel alloc ext 開始

給圖片增加UIGestureRecognizer 手勢的時候 ,因為圖片是動態增加的,一開始不知道如何確定自己點在哪個控件上。
後來各種試,終於明白了。。。
代碼如下

UIGestureRecognizer* singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(imageTouch:)]; // 創建手勢

[myImage addGestureRecognizer:singleTap];// 在圖片上增加手勢

myImage.tag = 100;// 給圖片增加一個唯一標識

- (void)imageTouch:(UITapGestureRecognizer * )sender

{

NSLog(@"%@",sender.self.view);// 這個view 就是點擊的那個控件

}

獲取手勢點擊哪個控件 UIGestureRecognizer