2015-06-17 2 views
0

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

Я знаю о делегации и shouldChangeCharactersInRange, но по какой-то причине допускается копирование части диапазона.

Моя цель - получить аналогичный результат this (текстовая часть «тема»), не имея возможности скопировать его.

Должен ли я использовать другой UITextField с textFieldDidBeginEditing, возвращающим ложь все время?

Есть ли лучшее решение?

+0

Вы ссылаетесь на скриншот. Кажется, это либо заполнитель, либо метка рядом с UITextField. –

+0

Это не место, его обычная почта «Тема». Итак, дополнительное поле - лучшая практика для этого? – Itzik984

+0

Дополнительная UILabel, да. Таким образом, вы можете приспособить его по своему вкусу. –

ответ

0

На скриншоте используется UILabel, расположенный рядом с UITextField. Я бы рекомендовал сделать это, так как это даст вам больше возможностей, когда вы решите стиль текста.