Я реализовал представление, идентичное тому, что находится в mail.app. Я использовал составное представление, состоящее из пользовательского UIView, который содержит пару других типов представлений. Я использовал UITextField для ввода текста. Когда пользователь заканчивает адрес, я беру текст и помещаю его в кнопку с пользовательским фоновым изображением (чтобы получить пузырь вокруг текста) и перемещаю UITextField вправо (или на следующую строку в зависимости от обстоятельств) , Когда пользователь нажимает на один из «пузырей» адреса, он выбирается. Если они нажимают клавишу удаления, я удаляю этот пузырь из вида и изменяю макет всего. Это нетривиальное представление для построения с множеством интересных случаев.