Как реализовать автоматическую коррекцию в пользовательской клавиатуре в ios 8? Я создал пользовательскую клавиатуру, но я не могу выполнить автоматическую коррекцию в пользовательской клавиатуре. Пожалуйста, помогите !!Как использовать автоматический коррекционный просмотр для пользовательского расширения клавиатуры ios8?
ответ
Хотя я лично не пытался создать пользовательскую клавиатуру, я основываю этот ответ на том, что я вижу в документации.
На вашей клавиатуре создайте свойство, называемое элементами типа [AnyObject] (Array of AnyObjects).
В вашем методе инициализации, или там, где вы создаете клавиатуры, вызовите этот метод:
requestSupplementaryLexiconWithCompletion(completionHandler: {
lexicon in
self.entries = lexicon.entries
})
Я подозреваю, что данные на самом деле массив строк или NSStrings, но это может быть словарем или какой-либо другой тип , Когда вы проверите это, попробуйте выяснить, какой тип на самом деле содержится в записях, прежде чем разбирать свою логику.
Я не верю, что есть возможность получить настройки автозамены Apple по умолчанию в настоящее время. Тем не менее, этот разговор WWDC дает представление о том, как они сделали автокорректную работу в оригинальной iPhone OS (около 30-минутной отметки).
Он упоминает, используя двоичный поиск массива, что заставляет меня думать, что этот массив отсортирован. Конечно, многое могло измениться с момента выхода первого iPhone ...
Удачи в разработке этого нового API!
- 1. Как использовать автоматический запрос для пользовательского расширения клавиатуры ios8?
- 2. Кнопка Caps для расширения пользовательской клавиатуры IOS8
- 3. Как использовать UICollectionView внутри UIInputViewController для пользовательского расширения клавиатуры?
- 4. Проверьте полный доступ для пользовательского расширения клавиатуры
- 5. iOS8 Расширение клавиатуры - ориентация
- 6. Как включить расширения iOS8 при использовании пользовательского пользовательского интерфейса?
- 7. Сделать запрос HTTP из пользовательского расширения для расширения клавиатуры
- 8. Как использовать кэширование для пользовательского расширения Twig
- 9. Выход из входного окна Просмотр вида после клавиатуры отключен iOS8?
- 10. iOS8 Ориентация клавиатуры
- 11. iOS8 UIKeyboardWillShowNotification Третья высота клавиатуры
- 12. Деактивировать просмотр moveUp при показе клавиатуры на iOS8
- 13. Проверить полный доступ для пользовательского расширения клавиатуры ipad
- 14. Как использовать автоматическую компоновку на IOS8 Расширение клавиатуры
- 15. SDL (автоматический) ввод клавиатуры
- 16. Как включить автоматический просмотр angularJs?
- 17. Как вставить NSAttributedString с помощью пользовательского расширения клавиатуры?
- 18. UIAlertView ios8 показывает только линию для клавиатуры
- 19. Тестирование расширения расширения клавиатуры iOS
- 20. Android: создание системных пользовательских клавиатур, таких как клавиатура расширения iOS8?
- 21. Автоматический дисплей клавиатуры для EditText в AlertDialog.Builder
- 22. Android: автоматический просмотр размера для небольшого экрана
- 23. iOS8 UIImagePickerController в пользовательском расширении клавиатуры
- 24. Повернуть просмотр для расширения содержимого
- 25. Автоматический просмотр пейджера в android
- 26. Как отслеживать отчеты о сбоях из приложения расширения ios8?
- 27. расширение пользовательского расширения клавиатуры не отображается в Xcode
- 28. iOS8 автоматический столviewheight неправильно на первых ячейках
- 29. Какова высота клавиатуры Apple System в iOS8/iOS8?
- 30. Автоматический поворот в iOS7 и iOS8