Цель C - странное поведение с типом содержимого iOS TextField и умной вставкой - PullRequest
0 голосов
/ 22 мая 2019

Я вижу какое-то странное поведение из моих UITextFields, которое я не могу объяснить или выяснить, и я не уверен, куда еще обратиться.

У меня в приложении есть несколько UITextField на разных контроллерах представления. Я устанавливаю тип содержимого этих элементов в Интерфейсном Разработчике. Например, self.postalField имеет тип содержимого Почтовый индекс.

Однако, когда пользователь взаимодействует с приложением и просматривает мою форму, по какой-то причине интеллектуальная вставка клавиатуры пытается заставить пользователя вставить адрес электронной почты в поле Почтовый индекс. В других местах спрашивают, хочет ли пользователь «использовать пароли» из цепочки для ключей, даже если они сфокусированы на совершенно не связанном поле, таком как тип контента «Строка адреса 1».

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

Я мог бы отключить Smart Insert для всех полей, но на самом деле я хотел бы предложить функциональность, если бы она работала правильно на нужных полях.

Кто-нибудь еще имел опыт с этим?

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