Как я могу поместить значки в UITextField? - PullRequest
2 голосов
/ 11 декабря 2011

Я хочу создать пользовательский вид ввода, некоторые кнопки которого вставляют «значки» в выбранное поле UITextField, например значки «RSS» или «Reader», которые иногда появляются в правой части поля ввода URL-адреса в мобильном устройстве.Сафари.Я хочу, чтобы значки смешивались с текстом, и все намерения и цели (например, выделение, вырезание, вставка и удаление) ведут себя как обычные глифы символов.

Есть ли название для этих значков?Есть ли API для их создания, или мне нужно создать его полностью с нуля?

Ответы [ 2 ]

10 голосов
/ 11 декабря 2011

Свойства leftView и rightView (экземпляры UIView) класса UITextField предназначены именно для этой цели, и вы можете контролировать их поведение, используя свойства leftViewMode и rightViewMode.Я предлагаю вам прочитать справку по классу UITextField для получения более подробной информации.

1 голос
/ 22 декабря 2011

Согласно этому вопросу , я хочу получить NSTokenField, а в стандартной iOS нет ни одного. Однако на GitHub есть несколько реализаций.

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