iOS UIScrollView 只能水平滚动
iOS UIScrollView scrolls only horizontally
我已经使用 Interface Builder 添加了 UIScrollView
到 UIViewController
。在 UIScrollView
中有一个 UILabel
包含大量文本。我在 UIScrollView
和 UILabel
中都添加了约束。问题是当文本太长时,它只会水平滚动,但会在垂直方向上被截断。如何让 UIScrollView 的内容垂直滚动。谢谢。
现在你的 UIScrollView
的 contentSize
的高度等于你的 UIScrollView
的 CGFrame
的高度。如果增加高度,它也会垂直滚动。
使用 Textview 而不是 uilabel
来插入更长的文本。取消选中可编辑的 属性。它会自己滚动,uitextview
.
我已经使用 Interface Builder 添加了 UIScrollView
到 UIViewController
。在 UIScrollView
中有一个 UILabel
包含大量文本。我在 UIScrollView
和 UILabel
中都添加了约束。问题是当文本太长时,它只会水平滚动,但会在垂直方向上被截断。如何让 UIScrollView 的内容垂直滚动。谢谢。
现在你的 UIScrollView
的 contentSize
的高度等于你的 UIScrollView
的 CGFrame
的高度。如果增加高度,它也会垂直滚动。
使用 Textview 而不是 uilabel
来插入更长的文本。取消选中可编辑的 属性。它会自己滚动,uitextview
.