我使用这种方法为什么我的UITableView不响应touchesBegan?
- (void)tableView:(UITableView *)tableView touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
UITouch *touch = [[event allTouches] anyObject];
if ([myPickerView isFirstResponder] && [touch view] != myPickerView) {
[myPickerView resignFirstResponder];
}
[super touchesBegan:touches withEvent:event];
}
,但我的tableView并不触摸响应(应用于视图的作品,但是这是由的tableView盖的!)
如果这是不可能的 - 有捕获“窗外”触摸的任何其他可能性?
这不是您如何编写'touchesBegan'方法。它不会将您的表视图作为第一个参数。 – BoltClock 2011-03-21 19:43:08