你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> iOS 手勢沖突問題匯總(及解決辦法)

iOS 手勢沖突問題匯總(及解決辦法)

編輯:IOS開發綜合

一、UITableView與TouchBegan 沖突(使用手勢代理解決)

首先我們先添加一個手勢:

UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithtarget:self action:@selector(disMissGrantureADD:)];
    [tap setNumberOfTapsRequired:1];
    tap.delegate=self;
    [self.view addGestureRecognizer:tap];

使用手勢的代理進行解決
#pragma mark - UIGestureRecognizerDelegate
-(BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch {
    if ([NSStringFromClass([touch.view class]) isEqualToString:@"UITableViewCellContentView"]) {//判斷如果點擊的是tableView的cell,就把手勢給關閉了
        return NO;//關閉手勢
    }//否則手勢存在
    return YES;
}


-------待更新

以上就是IOS 手勢沖突問題匯總(及解決辦法)的全文介紹,希望對您學習和使用IOS應用開發有所幫助.

【iOS 手勢沖突問題匯總(及解決辦法)】的相關資料介紹到這裡,希望對您有所幫助! 提示:不會對讀者因本文所帶來的任何損失負責。如果您支持就請把本站添加至收藏夾哦!

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved