在嵌入 UIScrollView 时使用自动布局使 UITextViews 无法适应内容

Trouble Getting UITextViews to Adapt to content Using Auto-Layout while Embedded in UIScrollView

我正在尝试创建带有嵌入式 UITextView 的滚动视图。我计划在运行时更改 UITextView 的内容。我在使用自动布局获得预期的布局效果时遇到问题。

我希望 UITextViews 在尾随视图处换行。并且,将所有其他 UILabel 和 UITextView 向下推。我已经能够让它单独在纵向模式下工作,但是当设备旋转时它变得不稳定。

我已经在故事板和代码中禁用了两个 UITextView 的滚动。

我还添加了约束出口并尝试使用 UIDevice.currentDevice().orientation.isLandscape.boolValue 在代码中更改它们,但我似乎无法找到能够产生我想要的效果的约束组合。

更好的方法是使用静态 UITableView。

我在我的博客上展示了如何使用代码和屏幕截图执行此操作的示例。

http://www.oliverfoggin.com/using-a-static-uitableview-as-a-layout-device/