獲取手勢所在視圖

例如點擊手勢

創建點擊手勢

UITapGestureRecognizer*tap = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(clickTapGestureView:)];

[tapView addGestureRecognizer:tap];

tapView.tag= 11111;

//點擊手勢的點擊方法

- (void)clickTapGestureView(UITapGestureRecognizer *)sender{

UIView *targetview = sender.view;

?????? if (targetview.tag == 1111) {

????? }else{

???? }

}

在iOS 中 手勢并沒有像控件那樣有tag值,但是有UIView屬性,我們可以通過給UIView添加tag從而達到標記手勢的效果。

UIView *targetview = sender.view;

是獲取手勢所在視圖

在通過Tag值進行判斷是哪個視圖

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容