После добавления чего-то внутри scrollView
он не знает, какую ширину и высоту он будет иметь. Таким образом, он не может правильно отображать свои подпредставления.
Есть несколько основных решений:
- Вам необходимо указать правильные размеры и расстояния как по вертикали, так и по горизонтали.
например. scrollView
будет иметь 1 метку. Затем вы должны указать что-то вроде этого:
ярлык 1:
leading
= 20, trailing
= 20, width
= 100 (это решит горизонтальный размер)
top
= 20, height
= 100, bottom
= 20 (это решит вертикальный размер)
Конечно, этикетки сами по себе. Поэтому, если вы укажете текст / шрифт / количество строк, вам не нужно устанавливать фиксированную ширину и высоту.
- Вы можете добавить некоторое представление (если ваш макет позволяет это), которое будет занимать всю ширину экрана. В этом случае вы устанавливаете
leading
и trailing
на 0, и вместо фиксированной ширины (которая зависит от размера экрана) вам нужно центрировать изображение по горизонтали внутри scrollView
.
Это решит горизонтальный размер.