Как создать текстовое поле наподобие поля «Кому» в электронной почте с автозаполнением - PullRequest
0 голосов
/ 21 июня 2019

У меня есть требование создать текстовое поле, похожее на «Кому», в электронном письме, когда после ввода идентификатора электронной почты оно блокируется в элементе управления (при условии, что кнопка) и дает возможность добавить другой идентификатор электронной почты

Также послеярлык заблокирован, при нажатии Backspace, чтобы удалить весь блок электронной почты кнопки

Как я могу добиться этого

Любые идеи, пожалуйста enter image description here

Ответы [ 2 ]

0 голосов
/ 21 июня 2019

Сначала сделайте UILabel из текста "To", затем поместите горизонтальный вид стека справа от этого UILabel. А затем поместите UITextField. UITextField ведущим ограничением будет Horizontal StackView Трейлинг. Изначально StackView будет пустым, поэтому он не займет никакой ширины, и ваш UITextField будет размещен в вашем горизонтальном стеке.

0 голосов
/ 21 июня 2019

Вы можете попробовать макет следующим образом:

UILabel - UIStackView (horizontal) - UITextField

И когда UITextField закончил редактирование, вы просто добавляете свой пользовательский вид (который является кнопкой электронной почты) в свой UIStackView

...