Swift AutoLayout:UITextViews inside UIScrollView 令人头疼

Swift AutoLayout: UITextViews inside UIScrollView headache

我正在努力思考 UIScrollViews 是如何工作的,虽然已经有一些很好的答案,但它们似乎没有涵盖 UITextViews,所以我想知道是否有人可以告诉我更多有关 UITextViews 需要什么才能在 UIScrollView 中工作的信息。我的设置如下图所示,但出现 ScrollView 没有高度或宽度限制的错误。

如果可以的话,如果您能详细说明为什么这不起作用以及将 TextView 放置在 ScrollView 中时有什么要求,我将不胜感激。

所以https://www.dropbox.com/s/gujry7ngziaipm7/Main.storyboard?dl=0这里是固定的变体。 我发现了一些错误:

  1. Title Input 的最高约束是从另一个层次结构查看

  2. Content View - UIScrollView 中的根视图没有 x、y 约束,因此我添加了尾随、底部、顶部和前导约束。

也许还有一些提示:

  • 你的约束应该是相对的,所以你不需要从 Safe Layout.

  • 偏移所有视图
  • 尽量把你的viewControllers分开到不同的故事板文件,否则如果你要团队合作,解决git中的合并问题真的很头疼)

希望对你的项目有所帮助)