Я создал свою собственную клавиатуру, и я хочу показать список клавиатурных представлений, как это делает Apple. Как я могу достичь этого?Как показать список клавиатур
0
A
ответ
1
Это не представляется возможным.
Apple documentation for developing custom keyboards говорит (курсив мой):
Чтобы задать систему, чтобы переключиться на другую клавиатуру, вызовите метод класса
UIInputViewController
advanceToNextInputMode
. Система выбирает соответствующую «следующую» клавиатуру; нет API до получить список активированных клавиатур или выбрать конкретную клавиатуру для перехода на.
Обратите внимание, что вы должны обеспечить способ добраться до следующей клавиатуры с помощью описанного выше метода.
0
Да, это возможно, так как прошивка 10
Если у вас есть UIButton
называется nextKeyboardButton
только добавить, что в вашей viewDidLoad
функции.
nextKeyboardButton.addTarget(self, action: #selector(handleInputModeList(from:with:)), for: .allTouchEvents)
handleInputModeList
является частью UIInputViewController
Это возможно только в IOS 10. Посмотрите здесь: http://stackoverflow.com/questions/37956329/proper-implementation-of-handleinputmodelist-in- заказ клавиатуры – radugrinico