Вот решение подкласса UITableView, которое работало для меня. Создайте подкласс UITableView и переопределите hitTest: withEvent: как показано ниже:

ользую этот метод

- (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!)

Если это невозможно - есть ли еще какая-нибудь возможность запечатлеть прикосновения «из окна»?

Ответы на вопрос(1)

Ваш ответ на вопрос