Создаю пользовательский текст (подкласс UIView
, нарисуйте текст с помощью TextKit). Я хочу, чтобы textview работал с AutoLayout, т. Е. Устанавливал левое и правое поле, а затем автоматически вычислял высоту.Как сделать пользовательский реализованный textView поддержкой AutoLayout?
Я думаю, что я должен переопределить размер intrinsicContentSize
, но эта функция не имеет ввода. Высота не может быть рассчитана без ограничения ширины.
Я пытаюсь переопределить sizeThatFits
, которые имеют ограниченный размер, который я хочу, но он не вызывается при использовании AutoLayout.
Вы хотите, чтобы рамка textview была такой же, как размер ее содержимого? –