У меня есть 3 uitextfield в моем проекте
Мне нужно, чтобы при нажатии внутри одного из них (uitextfield2) появлялось пользовательское подпредставление, и чтобы клавиатура появлялась при нажатии друг на друга (uitextfield1)
проблема в том, что когда я нажимаю на uitextfield1, клавиатура появляется и не работает, даже когда я нажал кнопку возврата или коснитесь другого uitextfield2
Мне нужно, чтобы клавиатура исчезла, когда я щелкаю вне поля uitext1 или когда нажимаю return
Я использую следующий код
- (BOOL)textFieldShouldReturn:(UITextField *)textField { // When the return button is pressed on a textField.
[textField resignFirstResponder]; // Remove the keyboard from the view.
return YES; // Set the BOOL to YES.
}
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
{
// [textField resignFirstResponder];
[self SelectModalityClick]; // will be called If i tapped inside the uitextfield2 to display the custom view
return NO;
}