#swift #custom-keyboard #dismiss #resignfirstresponder
#быстрый #пользовательская клавиатура #отклонить #подать в отставку первым ответчиком
Вопрос:
Я хотел бы назначить клавишу / кнопку на моей пользовательской клавиатуре, чтобы отключить / скрыть клавиатуру. Кажется, я не могу заставить какой-либо код работать.
Я уже пробовал:
self.view.resignFirstRespoder()
view.endEditing(true)
Но, похоже, ничего в этом роде не работает.
Может ли кто-нибудь указать мне правильное направление?
Ответ №1:
Вызовите dismissKeyboard()
функцию.
Поскольку пользовательская клавиатура не имеет доступа к текущему объекту ввода текста, вы не можете отправить ему сообщение resignFirstResponder() (как если бы вы отключили системную клавиатуру при разработке приложения с вводом текста).). Чтобы отключить пользовательскую клавиатуру, вместо этого вызовите Dismissskeyboard() .