Я наткнулся на интересное поведение после перехода на iOS 10. Кажется, что когда пароль слишком длинный, приложение зависает, когда шрифт текстового поля больше, чем "минимальный размер шрифта" и "настроить для соответствия". Приложение зависает, когда я пытаюсь ввести больше символов, чем вписываться в ширину ввода. iOS < 10 не имеет этой проблемы.
Пример раскадровки:
Настройки текстового поля: красным - изменения от значений по умолчанию, в оранжевом - разница между двумя текстовыми полями, которые предотвращают замораживание.
Я не знаю, почему это происходит, и хотя мне удалось решить эту проблему, сняв флажок "приспосабливаться", я был бы признателен, если кто-нибудь сможет объяснить, почему это происходит. Может быть, это требования, чтобы шрифт был <= "минимальный размер шрифта"? Я не нашел никакой информации об этом.
Спасибо!
Пример репо: https://github.com/sQu1rr/test-ios-freezing-password