iOS uitableView響應事件被攔截
來源:程序員人生 發布時間:2014-11-17 08:31:57 閱讀次數:3002次
//添加手勢,點擊屏幕其他區域關閉鍵盤操作
UITapGestureRecognizer *gesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(SEL)];
gesture.numberOfTapsRequired = 1;
gesture.delegate = self;
[self.view addGestureRecognizer:gesture];
#pragma mark - UIGestureRecognizerDelegate
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch
{
// 若為UITableViewCellContentView(即點擊了tableViewCell),則不截獲Touch事件
if ([NSStringFromClass([touch.view class]) isEqualToString:@"UITableViewCellContentView"]) {
return NO;
}
return YES;
}
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈