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

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

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

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

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

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

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

【问题讨论】:

  • 标签会随着滚动而移动吗?

标签: ios swift xcode uiscrollview storyboard


【解决方案1】:

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

【讨论】:

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