Я вижу какое-то странное поведение из моих UITextFields, которое я не могу объяснить или выяснить, и я не уверен, куда еще обратиться.
У меня в приложении есть несколько UITextField на разных контроллерах представления. Я устанавливаю тип содержимого этих элементов в Интерфейсном Разработчике. Например, self.postalField имеет тип содержимого Почтовый индекс.
Однако, когда пользователь взаимодействует с приложением и просматривает мою форму, по какой-то причине интеллектуальная вставка клавиатуры пытается заставить пользователя вставить адрес электронной почты в поле Почтовый индекс. В других местах спрашивают, хочет ли пользователь «использовать пароли» из цепочки для ключей, даже если они сфокусированы на совершенно не связанном поле, таком как тип контента «Строка адреса 1».
Я полагаю, что вставка адреса электронной почты с устройства будет отображаться только в поле, где я установил тип содержимого в качестве адреса электронной почты, но этого не происходит.
Я мог бы отключить Smart Insert для всех полей, но на самом деле я хотел бы предложить функциональность, если бы она работала правильно на нужных полях.
Кто-нибудь еще имел опыт с этим?