Unity ScrollView с многострочной строкой Адаптация высоты содержимого - PullRequest
0 голосов
/ 23 марта 2020

Итак, у меня есть растущая строка со многими "\ n". При каждом запуске приложения я загружаю итоговую строку, и каждое приложение использует несколько новых строк.

Строка находится внутри содержимого ScrollView. Но размер контента не масштабируется с длиной строки. Я хочу, чтобы Контент был точно таким же, как текстовые строки go и был бы прокручиваемым.

Я могу подумать о подсчете количества строк и установке высоты содержимого вручную. Но, может быть, есть более простой способ? Пожалуйста, скажите мне ваши решения.

1 Ответ

0 голосов
/ 24 марта 2020

Я нашел удобный ответ без кода сам. Вы помещаете текстовый компонент непосредственно в свой контент GameObject. Затем вы используете ContentSizeFitter и устанавливаете Vertical: Preffered. Также якоря контента должны быть установлены для переменной высоты.

Это позволяет мне динамически устанавливать и прокручивать текст различной длины с помощью ScrollView. (Размер шрифта сохраняется, чтобы он соответствовал остальным GUI)

Я все еще открыт для других ответов.

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