Подтвердить что ты не робот

Пароль IOS 10 TextField (безопасный) зависает, когда текст слишком длинный

Я наткнулся на интересное поведение после перехода на iOS 10. Кажется, что когда пароль слишком длинный, приложение зависает, когда шрифт текстового поля больше, чем "минимальный размер шрифта" и "настроить для соответствия". Приложение зависает, когда я пытаюсь ввести больше символов, чем вписываться в ширину ввода. iOS < 10 не имеет этой проблемы.

Пример раскадровки:

введите описание изображения здесь

Настройки текстового поля: красным - изменения от значений по умолчанию, в оранжевом - разница между двумя текстовыми полями, которые предотвращают замораживание.

введите описание изображения здесь

Я не знаю, почему это происходит, и хотя мне удалось решить эту проблему, сняв флажок "приспосабливаться", я был бы признателен, если кто-нибудь сможет объяснить, почему это происходит. Может быть, это требования, чтобы шрифт был <= "минимальный размер шрифта"? Я не нашел никакой информации об этом.

Спасибо!

Пример репо: https://github.com/sQu1rr/test-ios-freezing-password

4b9b3361

Ответ 2

Устранение ошибки "Откорректировать по размеру" из текстового поля решит проблему. Но это просто обходной путь, так как это известная ошибка, отмеченная @peng90.