Я использую этот код, чтобы отказаться от моего UITextField
как firstResponder
при использовании стандартный UIView
.
Но теперь у меня есть UITextField
в моем UITableViewCell
в UITableView
, и код не отменяет текстовое поле в качестве первого респондента, когда я нажимаю за пределами текстовое поле. Есть идеи, как это сделать?
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
UITouch *touch = [[event allTouches] anyObject];
if ([self.temperatureTextField isFirstResponder] && [touch view] != self.temperatureTextField) {
[self.temperatureTextField resignFirstResponder];
}
[super touchesBegan:touches withEvent:event];
}