У меня есть следующий код ...
- (void)textFieldDidBeginEditing:(UITextField *)textField {
//some code here...
NSInteger theTag = textField.tag; //I set the tag to 5 in IB
if (theTag == 5) {
//self.showDatePicker;
[textField resignFirstResponder];
}
}
Проблема в том, что клавиатура никогда не исчезает. Еще одна вещь, на которую следует обратить внимание: у меня есть несколько других методов, которые перемещают представление вверх и вниз в зависимости от положения выбранного текстового поля. Может быть, это портит мой ответчик, но я просто не понимаю, почему клавиатура не исчезнет.
Кроме того, возможно, я все делаю неправильно. Я хочу, чтобы этот textField при нажатии скрывал клавиатуру и отображал указатель даты. Должно ли это быть другим методом?