Ответ 1
Venmo просто открыл исходное поле.
В моем приложении я хочу, чтобы пользователь вводил имена в UITextField (или эквивалент), а затем, когда они нажимают return, он будет помещать это слово в синий пузырь, который обычно ассоциируется с тегами. Затем курсор перемещается в конец, где они могут добавлять больше "тегов".
Это можно увидеть при добавлении контактов в поля To, CC и BCC в приложении Mail, а также при выборе контактов в приложении "Сообщения".
Как это делается? Это что-то, что предусмотрено в UIKit или доступно где-то еще?
Большое спасибо,
Майкл
Venmo просто открыл исходное поле.
отредактирован:
Эквивалентным элементом управления на рабочем столе Cocoa является NSTokenField
, но, похоже, для Коснитесь.
Я не думаю, что вы можете сделать это с помощью любых встроенных функций в SDK, никогда не видел такой возможности. Однако вы можете реализовать его самостоятельно, иметь некоторую пользовательскую синюю кнопку с некоторым текстом поверх нее, а когда пользователь обращается к вам, вы можете получить код, который принимает текст, и возвращает вам нужную вам кнопку, не должно быть слишком плохо, чтобы реализовать