Пользовательские клавиатуры клавиатуры iOS

Я хочу создать пользовательскую клавиатуру. Некоторые символы имеют несколько параметров (например, на картинке). Каков наилучший подход для подражания этому поведению? Я попробовал добавить subview поверх пользовательского вида клавиатуры, но это не отвечает на какие-либо события. Вероятно, потому что основной UIButton по-прежнему заботится о событиях касания.

http://www.retrevo.com/content/files/images/misc/iphoneshortcut_accentletter.jpg

  • Исправлена ​​ошибка ориентации клавиатуры iOS 8.3
  • Как автоматически запускать диктовку при нажатии кнопки
  • Переместите UITextField в пользовательский UITableViewCell в центр экрана, чтобы клавиатура не закрывала его
  • Цель C - Iphone. Как я могу показать цифровую клавиатуру по умолчанию?
  • На iPad, как предотвратить перемещение модального представления на клавиатуру?
  • Выполнение прокрутки UITableView при выборе текстового поля
  • Как скрыть ключ возврата на клавиатуре IOS
  • Создание пользовательской международной клавиатуры для iPhone
  • Как получить нажатия клавиш с пользовательской клавиатуры в приложении iOS?
  • iOS iPhone - получить высоту UIKeyboard до клавиатурыWillShow
  • Клавиатура iOS 6 не отвечает
  • Interesting Posts

    Создание UITableView больше похоже на «обычную» таблицу с несколькими столбцами

    Неоднозначная ссылка на «индекс» участника в Swift 3

    Как программно открыть приложение-компаньон Apple Watch из приложения iOS

    Firebase запрашивает не вызывающий блок, когда нет результатов

    Разве UISwitch не должен работать наоборот?

    Как вызвать метод каждую n-ю минуту, когда приложение находится в фоновом режиме?

    Ошибка Xcode 9: не удается найти cdtool

    Не PNG filCommand copypng испускал ошибки, но не возвращал ненулевой код выхода для указания отказа

    Несколько текстовых полей iOS в UIAlertview В IOS 7

    IOS не кодирует плюс (+) знак в запросе POST x-www-form-urlencoded?

    Как я могу добавлять и удалять наблюдателей уведомлений, когда UIViewController выталкивается / вытягивается контроллером навигации?

    Список классов в проекте Objective-c

    Проект xcode ios требует много времени для компиляции и запуска?

    Проверьте поддерживаемые архитектуры фреймворка в Objective C

    Какой шаблон для обертывания NSUserDefaults?

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.