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 中的键盘方向