iOS UIScrollView只能水平滚动
我已经使用Interface Builder将UIScrollView
添加到UIViewController
。在UIScrollView
内部有一个UILabel
,它包含大量文本。我在UIScrollView
和UILabel
中都添加了约束条件。问题在于文本太长时,它只能水平滚动,而垂直则会被截断。我怎样才能让UIScrollView的内容垂直滚动。谢谢。iOS UIScrollView只能水平滚动
使用Textview而不是uilabel
来插入更长的文本。取消选中可编辑的属性。它会自动滚动,uitextview
。
此时UIScrollView
的高度contentSize
等于UIScrollView
的高度CGFrame
。如果你增加高度,它也会垂直滚动。
它会,但为什么他应该使用uilabels插入巨大的文字?他应该使用uitextview并让scrollview只能垂直滚动。 – NSNoob 2015-04-01 09:37:26
@NSNoob嗯,我真的不质疑他的判断。可能有各种各样的原因,操作系统需要学习如何调整滚动,哪一个操作也有问题。 :D – 2015-04-01 09:39:13
@NSNoob您的问题也完全正常。 – 2015-04-01 09:39:32
感谢@NSNoob将文本容器从UILabel更改为UITextView后,它工作 – 2015-04-01 10:37:33