Пользовательская клавиатура iOS имеет еще одну вещь, которую я не хочу к ней привязывать

#ios #keyboard #inputaccessoryview #inputview

#iOS #клавиатура #inputaccessoryview #inputview

Вопрос:

Я создаю приложение для iPad. У меня есть пользовательская экранная клавиатура, прикрепленная к текстовому полю, и все это работает. Но когда она появляется, поверх нее есть еще одна вещь, содержащая четыре элемента управления. Стрелка вниз справа удаляет ее, но не навсегда. Остальные три элемента управления, похоже, ничего не делают.

Вид, который я не хочу

Я не хочу эту вещь. Я не понял, как заставить ее исчезнуть в коде. Я попытался установить для текстового поля inputAccessoryView значение nil. Не помогло.

Что это за вещь? Как мне убрать это? Если бы я хотел ее использовать, как бы я это сделал?

Ответ №1:

Через другое место я получил это, которое работает. Спасибо Гопалу Кришне Редди.

 autocorrectionType = .no
inputAssistantItem.leadingBarButtonGroups = []
inputAssistantItem.trailingBarButtonGroups = []