UITextView не показывает значок глобуса на клавиатуре - PullRequest
1 голос
/ 08 января 2020

Я использую стороннюю библиотеку UIGrowingTextView для приложения чата, и мне нужно поддерживать Arabi c и Engli sh для ввода в UITextView. Но когда я открываю клавиатуру, она не показывает кнопку с изображением глобуса на клавиатуре и Я не могу вставить в нее текст Arabi c.

1 Ответ

0 голосов
/ 08 января 2020

Однажды у меня возникла эта проблема, для меня сработала проверка раскадровки.

Если тип клавиатуры - ASCII Capable, то значок глобуса там не будет отображаться, поэтому оставьте его по умолчанию. Проверьте скриншот ниже.

enter image description here

После внесения этих изменений, если вы все еще не можете писать / вставлять текст arabi c, посмотрите в свой код и см. следующий метод.

func textView(_ textView: UITextView, shouldChangeTextIn range: NSRange, replacementText text: String) -> Bool {
    return text.canBeConverted(to: .ascii)
}

Надеюсь, это помогло вам.

...