Переменная UITextView, позволяет задавать текст только специальным методом?
У меня есть UITextField
собственность внутри UIViewController
учебный класс. Я хочу разрешить устанавливать его текст, используя специальный метод только в контроллере представления. Цель состоит в том, чтобы переместить другие элементы контроллера представления в соответствии с размером текста внутри текстового поля.
В текстовом поле опция редактирования отключена, поэтому ее можно установить только в коде.
Способ 1:
Подкласс А UITextField
, Выглядит слишком много, потому что мне нужно установить элементы, которые не принадлежат этому текстовому полю. Поэтому мне нужно использовать делегата (и, насколько я понимаю, это будет только мой собственный делегат) и т. Д.
Способ 2:
Сделайте свойство текстового поля приватным. Это мое текущее решение, но мне не нравится, что оно полностью приватное.
Кто-нибудь может посоветовать лучшее решение?