Я провел несколько дней, пытаясь обойти ограничения с UITextField
, а именно без text wrap
и number of lines
. Я создал UILabel
, который используется для отображения текста, введенного в UITextField
, и правильно выполняет все операции форматирования. UITextField
равен hidden
, и пользователь видит все text
, введенные только в UILabel
, по мере ввода.
Все работает отлично, за исключением отсутствия курсора на UILabel
, чтобы показать пользователю, где появится следующий символ, введенный в поле.
Я экспериментировал с использованием различных символов в качестве курсоров на label
. Но нельзя обойти стороной тот факт, что это не стандартный мигающий индикатор курсора на iPhone, и поэтому все выглядит просто неправильно.
Прежде чем я покину корабль и отправлюсь на UITextView
(с его собственным набором проблем), мне было интересно, есть ли у кого-нибудь какие-либо идеи относительно того, как мигающий курсор можно добавить в текстовое поле на тексте метки. *
Заранее спасибо.