У меня есть пользовательский интерфейс, который включает в себя поле ввода пароля и кнопку show/hide. Тестер указал на следующее непоследовательное поведение.Текстовое поле пароля очищается при переключении кнопки show/hide password
Если пароль скрыт и введен наполовину (например, «abc»), и пользователь нажимает кнопку переключения, чтобы отобразить пароль и продолжает печатать, новые символы (например, «def») добавляются в конец начальная запись (создание «abcdef»). Все хорошо и хорошо.
Однако, если пароль отображается и вводится наполовину (например, «abc»), и пользователь нажимает кнопку переключения, чтобы скрыть пароль и продолжает печатать, новые символы (например, «def») заменяют начальную запись («def»). Таким образом, show/hide toggle не только отображает или скрывает текст, но также изменяет поведение UITextField
(добавление/очистка и начало работы) при вводе следующего символа.
Почему это происходит?
Пожалуйста, введите код, который вы используете. – SNarula
, пожалуйста, поделитесь своим кодом –
Нет необходимости смотреть на код, чтобы понять, что происходит, как [Dheeraj D] (http://stackoverflow.com/a/41359943/2305521). – fpg1503