swift 自动布局 : UITextViews inside UIScrollView headache

标签 swift uiscrollview autolayout uitextview

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

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

enter image description here enter image description here enter image description here

最佳答案

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

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

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

也许还有一些提示:

  • 您的约束应该相互关联,因此您无需从安全布局偏移所有 View 。

  • 尽量将你的 viewControllers 分离到不同的 Storyboard 文件,否则如果你要在团队中工作,在 git 中解决合并问题真的很头疼)

    <

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

关于 swift 自动布局 : UITextViews inside UIScrollView headache,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56820592/

相关文章:

ios - UINavigationBar isTranslucent false 但保持透明度

ios - NSInternalInconsistencyException 与自动布局

ios - CGAffineTransform 不影响自动布局

swift - Objective-C 中的私有(private) Setter,从 Swift 3.2+ 访问

ios - UIScrollView 放开时会反弹

swift - 关于 Swift 中的可选值

ios - 使用界面构建器来布局带有图像和文本的 ScrollView

ios - UIScrollView setContentOffset 会给scrollview 添加 subview ?

ios - 在指定时间间隔使用 CoreLocation 在后台检索 CoreMotion 数据

ios - 从 NSData 转换回来时,字符串为零