我使用這種方法爲什麼我的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