#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. Если вы нашли мой ответ и мой комментарий полезными, подумайте о том, чтобы поддержать их, спасибо!