Кастомная клавиатура в iphone - PullRequest
       16

Кастомная клавиатура в iphone

2 голосов
/ 25 августа 2010

Кто-нибудь знает, как создать пользовательскую клавиатуру в iphone? Пожалуйста, дайте мне любые образцы для пользовательской клавиатуры

1 Ответ

0 голосов
/ 17 декабря 2015

Привет вам нужно попробовать следующую ссылку.Они очень хорошо объяснили и шаг за шагом, что как создать пользовательскую клавиатуру .http://www.appdesignvault.com/ios-8-custom-keyboard-extension/

Но при создании Пользовательской клавиатуры существуют некоторые ограничения , которые вы должны знать:

  1. Пользовательская клавиатура не можетиспользоваться для ввода в определенные объекты ввода текста.К ним относятся объекты ввода защищенного текста (любой объект, для которого в свойстве secureText установлено значение YES) и объекты телефонной панели (любой объект, имеющий свойство типа клавиатуры UIKeyboardTypePhonePad или UIKeyboardTypeNamePhonePad).Когда пользователь вводит любой из этих объектов ввода текста, система временно заменяет вашу пользовательскую клавиатуру системной клавиатурой, а при наборе незащищенного или не относящегося к телефону объекта клавиатуры клавиатура возобновляется.

  2. Диктофон ввода невозможен для пользовательской клавиатуры, поскольку, как и все расширения в iOS 8, он не имеет доступа к микрофону устройства.

  3. Выбор текста также не возможенвозможный.Выбор текста находится под контролем приложения, использующего клавиатуру.

  4. Тесно связанные с вышеуказанным пунктом, пункты меню редактирования, такие как Вырезать, Копировать, Вставить, недоступны.Если приложение предоставляет интерфейс меню редактирования, клавиатура не имеет к нему доступа.

  5. Разработчики приложения могут отклонить использование пользовательских клавиатур в своем приложении.Это особенно можно сделать в приложениях, чувствительных к безопасности, таких как банковские приложения.

  6. Вы не можете отображать изображение над верхним краем основного вида пользовательской клавиатуры так же, как Apple, когдаВы нажимаете и удерживаете клавишу на виде сверху.

и очень Важно Вы должны следовать Руководству Apple по расширениям https://developer.apple.com/library/ios/documentation/General/Conceptual/ExtensibilityPG/Keyboard.html#//apple_ref/doc/uid/TP40014214-CH16-SW1

Наслаждайтесь.Удачного кодирования. !!!

...