У меня есть 3 текстовых поля.iOS Клавиатура не снимается
Первые две записи позволяют использовать стандартную клавиатуру, в последнем текстовом поле отображается сборщик.
У меня возникли проблемы с увольнением клавиатур - поэтому при нажатии на текстовое поле 3 появляется панель выбора, однако клавиатура из предыдущего текстового поля остается на экране.
Каждый из моих текстовых полей имеет тег, и я использую следующий код:
-(void)textFieldDidBeginEditing:(UITextField *)textField { //Keyboard becomes visible
if (textField.tag == 1) {
[_textField2 resignFirstResponder];
_myPicker.hidden = true;
}
if (textField.tag == 2) {
[_textField1 resignFirstResponder];
_myPicker.hidden = true;
}
if (textField.tag == 3) {
[_textField1 resignFirstResponder];
[_textField1 resignFirstResponder];
}
}
Любые идеи о том, как это исправить?
Привет, я установил этот делегат в порядке. Я могу попасть в метод textFieldDidBeginEditing, однако клавиатура из одного из текстовых полей продолжает отображаться поверх моего сборщика. Я не могу понять, почему – userMod2