#ios #swift #uitextview
#iOS #swift #uitextview
Вопрос:
При использовании func textViewDidChange(_ textView: UITextView)
он не регистрирует изменения текста, вызванные автозаменой при нажатии где-либо (чтобы принять пузырь предложения автозамены)
При использовании func textView(_ textView: UITextView, shouldChangeTextIn range: NSRange, replacementText text: String) -> Bool
он занимает двойное пространство в виде двух пробелов, а не в виде точки пробел, как это настроено по умолчанию как «.» Ярлык в настройках клавиатуры.
Использование обоих этих методов приведет к дублированию вызовов.
Есть ли способ получить все изменения текста?