Android Wrap контент эквивалент в раскадровке в iOS? - PullRequest
0 голосов
/ 01 июля 2018

Я пытаюсь создать пользовательский интерфейс в iOS

  • Просмотр прокрутки
    • UIButton
    • Изображение
    • UITextView
    • UIButton

Теперь я установил ограничение так, чтобы Button и Images имели постоянную ширину и высоту, а мой UITextView имел равную ширину и задний фронт.

А теперь доска объявлений жалуется, что у моего uiTextVIew нет роста.

У меня такой вопрос, поскольку содержимое внутри моего uitextview является динамическим и, в зависимости от ширины экрана, я считаю, что оно может вмещать больше текста в строку или меньше.

Есть ли в раскадровке iOS эквивалент height = "wrap_content", который я мог бы установить для этого текстового представления? Или это действительно то, что я должен сделать в коде ???

Спасибо

1 Ответ

0 голосов
/ 01 июля 2018

Нет, в IOS нет эквивалента переноса содержимого, вам нужно присвоить этому textView начальную высоту в IB, затем перехватить эту высоту как IBOutlet, и всякий раз, когда вы устанавливаете для него текст, делайте

textViewHeight.constant = textView.contentSize.height
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...