У меня проблема с отключением клавиатуры Emoji на iOS 13. до iOS 13 Я мог легко скрыть клавиатуру Emoji с помощью textField.keyboardType = .asciiCapable
Конечно, я все еще могу сделать то же самое на iOS 13, она будет удалите опцию Emoji клавиатуры из списка выбора клавиатуры:
, но с той же настройкой кнопка Emoji будет доступна на самой клавиатуре:
Проблема заключается в том, что это происходит, если только пользователь имеет 4 или более клавиатур одновременно. И это происходит только на iOS 13 и выше, с использованием iPhone X и выше, но не раньше. Итак, подведем итог: клавиатура emoji всегда будет скрыта из списка клавиатур с помощью textField.keyboardType = .asciiCapable
, но не будет скрыта на самой клавиатуре, если у пользователя 4 клавиатуры (в данном случае: Engli sh, Dani *). 1026 *, Swedi sh и Emoji). и, конечно, это проблема только на iPhone x и выше из-за нового дизайна. Кто-нибудь знает, как я могу полностью отключить или удалить параметр emoji на клавиатуре?
PS Я тестирую на iOS 13.3 и 12.4, iPhone X и выше, используя Xcode 11.3.1