Swift-Xcode UILabel внутри UIScrollView

#ios #swift #xcode #uiscrollview #storyboard

#iOS #swift #xcode #uiscrollview #раскадровка

Вопрос:

Итак, у меня проблемы с UIScrollView.

У меня есть UIScrollView, который управляет вертикальной прокруткой моих видео в моей программе. Я бы хотел, чтобы на видео добавлялся текст внизу слева. Я добавляю представление внутри моего ScrollView, чтобы затем помещать тексты меток. Но все смещается, когда я пытаюсь (например) поместить метку с центром ограничений X и Y, метка находится в левом верхнем углу.

Можете ли вы просветить меня о том, что я забыл? Спасибо.

Моя раскадровка: https://gyazo.com/70945dc627a5265e12fff681f4415df5

Симулятор: (посмотрите метку вверху слева) https://gyazo.com/84b24b1c9560ef46418ebc08a7711a70

И мой contentView имеет ограничения 0 для 4 сторон …!

Комментарии:

1. Перемещаются ли метки при прокрутке?

Ответ №1:

Ограничений contentView недостаточно, вы должны добавить ограничения для размера. Имейте в виду, что вы работаете внутри ScrollView.

Комментарии:

1. Спасибо за ваш ответ, когда я добавляю свои 2 ограничения размера в свой contentView, это дает мне тот же результат. Я думаю, что я подробно рассмотрю ограничения, но я не понимаю, в чем проблема.

2. Попробуйте задать разные backgroundColor значения для всех элементов (ScrollView, contentView и label). Обычно полезно посмотреть, что произойдет.

3. Да, спасибо, мне удалось сделать то, что я хотел, этого было достаточно, чтобы наложить два представления и просто поместить мое представление поверх альфа 0 🙂

4. Если вы нашли мой ответ и мой комментарий полезными, подумайте о том, чтобы поддержать их, спасибо!