我正在努力了解 UIScrollViews
的工作原理,虽然已经有一些很好的答案,但它们似乎没有涵盖 UITextViews
,所以我想知道是否有人可以告诉我更多有关 UITextViews 需要什么才能在 UIScrollView 中工作的信息。我的设置如下图所示,但出现 ScrollView 没有高度或宽度限制的错误。
如果可以的话,如果您能详细说明为什么这不起作用以及将 TextView 放置在 ScrollView 中时有什么要求,我将不胜感激。
最佳答案
所以 https://www.dropbox.com/s/gujry7ngziaipm7/Main.storyboard?dl=0这是固定的变体。 我发现了一些错误:
Title Input
的顶级约束是从另一个层次结构查看Content View
- UIScrollView 中的 Root View 没有 x、y 约束,因此我添加了尾随、底部、顶部和前导约束。
也许还有一些提示:
您的约束应该相互关联,因此您无需从
安全布局
偏移所有 View 。尽量将你的
<viewControllers
分离到不同的 Storyboard 文件,否则如果你要在团队中工作,在 git 中解决合并问题真的很头疼)
希望对你的项目有所帮助)
关于 swift 自动布局 : UITextViews inside UIScrollView headache,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56820592/