iOS UIScrollView 只能水平滚动

iOS UIScrollView scrolls only horizontally

我已经使用 Interface Builder 添加了 UIScrollViewUIViewController。在 UIScrollView 中有一个 UILabel 包含大量文本。我在 UIScrollViewUILabel 中都添加了约束。问题是当文本太长时,它只会水平滚动,但会在垂直方向上被截断。如何让 UIScrollView 的内容垂直滚动。谢谢。

现在你的 UIScrollViewcontentSize 的高度等于你的 UIScrollViewCGFrame 的高度。如果增加高度,它也会垂直滚动。

使用 Textview 而不是 uilabel 来插入更长的文本。取消选中可编辑的 属性。它会自己滚动,uitextview.