Мне нужно создать пользовательскую клавиатуру для моего iPhone-приложения. Предыдущие вопросы и ответы по теме были сосредоточены на визуальных элементах пользовательской клавиатуры, но я пытаюсь понять, как извлекать нажатия клавиш с этой клавиатуры.
Apple предоставляет механизм inputView, который упрощает связывание пользовательской клавиатуры с UITextField или UITextView, но они не предоставляют функции для отправки сгенерированных нажатий клавиш на связанный объект. На основе типичного делегирования для этих объектов мы ожидаем три функции: один из нормальных символов, один для backspace и один для ввода. Тем не менее, никто, кажется, не четко определяет эти функции или как их использовать.
Как создать пользовательскую клавиатуру для моего приложения iOS и получить от нее нажатия клавиш?