Переменная UITextView, позволяет задавать текст только специальным методом?

У меня есть UITextField собственность внутри UIViewController учебный класс. Я хочу разрешить устанавливать его текст, используя специальный метод только в контроллере представления. Цель состоит в том, чтобы переместить другие элементы контроллера представления в соответствии с размером текста внутри текстового поля.

В текстовом поле опция редактирования отключена, поэтому ее можно установить только в коде.

Способ 1:

Подкласс А UITextField, Выглядит слишком много, потому что мне нужно установить элементы, которые не принадлежат этому текстовому полю. Поэтому мне нужно использовать делегата (и, насколько я понимаю, это будет только мой собственный делегат) и т. Д.

Способ 2:

Сделайте свойство текстового поля приватным. Это мое текущее решение, но мне не нравится, что оно полностью приватное.

Кто-нибудь может посоветовать лучшее решение?

0 ответов

Другие вопросы по тегам