исправить выбор после отказа от вставки в UITextField - PullRequest
0 голосов
/ 23 апреля 2020

Если я верну false из моей реализации делегата UITextField

textField(_:shouldChangeCharactersIn:replacementString:)

и если пользователь попытался сделать paste , мы получим странный выбор: точка вставки находится в конце того места, где была бы вставка , если бы я вернул true.

Например, если текст "1234" и пользователь выбирает "1" и пытается вставить "aa", и я возвращаю false, выбор заканчивается после 2.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...