UIView игнорирует мои ограничения при установке ширины, равной scrollview? - PullRequest
0 голосов
/ 11 февраля 2019

Каждый раз, когда я устанавливаю ширину моего вида в виде прокрутки, он отталкивает зеленый квадрат от экрана.

enter image description here

1 Ответ

0 голосов
/ 11 февраля 2019

@ belgrim Мне было тяжело работать с видами прокрутки.Я хотел бы поделиться своими работами.

  1. Сначала перетащите представление прокрутки на раскадровку и закрепите его с четырех сторон.

enter image description here

Затем добавьте вид внутри вида прокрутки и прикрепите его к четырем сторонам своего суперпредставления (то есть вида прокрутки)

enter image description here

Результат будет выглядеть следующим образом

enter image description here (не беспокойтесь о красных маркерах, это будет исправлено в следующих шагах)

Добавить ограничение, чтобы ширина представления была равна ширине его суперпредставления (scrollview)

enter image description here

Результат будет выглядеть следующим образом:

enter image description here

Теперь, самая важная часть, мы должны добавить наш контент в представление и должны правильно определить y-ограничения внутри представления, чтобы представление прокрутки прокручивалось на основе содержимого.Здесь я просто добавляю метку и определяю ограничения следующим образом:

enter image description here

(Кроме того, я устанавливаю количество строк равным 0 иразрыв строки как перенос слов)

Наконец, мы получаем правильно определенную раскадровку:

enter image description here

С длинным текстом, определенным на выходе этикетки,итоговый результат мы получаем:

enter image description here

Я показал простой пример добавления метки, вы можете добавлять другие представления в соответствии с вашими потребностями, просто убедитесь, чтоВы не пропустите определение у-ограничений.

Надеюсь, это поможет.

...