UIScrollView 中的 Swift-Xcode UILabel

Posted

技术标签:

【中文标题】UIScrollView 中的 Swift-Xcode UILabel【英文标题】:Swift-Xcode UILabel inside UIScrollView 【发布时间】:2017-02-20 05:28:17 【问题描述】:

所以在这里,我有关于 UIScrollView 的问题。

我有一个 UIScrollView 管理在我的程序上垂直滚动我的视频。我想在视频的左下角添加一段文字。我在 ScrollView 中添加了一个视图,以便放置标签文本。但是当我尝试(例如)放置带有约束中心 X 和 Y 的标签时,一切都发生了变化,标签位于左上角。

你能告诉我我忘记了什么吗?谢谢。

我的故事板:https://gyazo.com/70945dc627a5265e12fff681f4415df5

模拟器:(看左上角的标签)https://gyazo.com/84b24b1c9560ef46418ebc08a7711a70

而我的 contentView 的 4 个边的约束为 0...!

【问题讨论】:

标签会随着滚动而移动吗? 【参考方案1】:

contentView 的约束是不够的,你必须为大小添加约束。请记住,您是在 ScrollView 中工作的。

【讨论】:

感谢您的回答,当我将 2 个尺寸限制添加到我的 contentView 时,它会给我相同的结果。我想我会详细查看限制条件,但我不明白问题出在哪里。 尝试为所有元素(scrollView、contentView 和 label)赋予不同的backgroundColor。通常看看会发生什么是有帮助的。 是的,谢谢,我设法做我想做的事,将两个视图叠加起来就足够了,只需将我的视图放在 alpha 0 上 :) 如果您发现我的回答和评论有帮助,请考虑给他们点赞,谢谢!

以上是关于UIScrollView 中的 Swift-Xcode UILabel的主要内容,如果未能解决你的问题,请参考以下文章

检测 UIScrollView 中的滚动事件并发送到 UITableView 或其他 UIScrollView

UIScrollView 子视图中的水平 UISwipeGestureRecognizer ? (UIScrollView 只需要识别垂直滚动)

UIScrollView 中的 UITextView 都在另一个 UIScrollView 中

UIScrollView 中的 UITextView 中的键盘方向

uiscrollview 中的 uitableview(滚动问题)

UIScrollView 中的 drawRect 方法