2016-01-18 1 views
0

Я создал свою собственную клавиатуру, и я хочу показать список клавиатурных представлений, как это делает Apple. Как я могу достичь этого?Как показать список клавиатур

enter image description here

+0

Это возможно только в IOS 10. Посмотрите здесь: http://stackoverflow.com/questions/37956329/proper-implementation-of-handleinputmodelist-in- заказ клавиатуры – radugrinico

ответ

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

 Смежные вопросы

  • Нет связанных вопросов^_^