2015-04-01 91 views
0

我已經使用Interface Builder將UIScrollView添加到UIViewController。在UIScrollView內部有一個UILabel,它包含大量文本。我在UIScrollViewUILabel中都添加了約束條件。問題在於文本太長時,它只能水平滾動,而垂直則會被截斷。我怎樣才能讓UIScrollView的內容垂直滾動。謝謝。iOS UIScrollView只能水平滾動

回答

1

使用Textview而不是uilabel來插入更長的文本。取消選中可編輯的屬性。它會自動滾動,uitextview

+0

感謝@NSNoob將文本容器從UILabel更改爲UITextView後,它工作 – 2015-04-01 10:37:33

0

此時UIScrollView的高度contentSize等於UIScrollView的高度CGFrame。如果你增加高度,它也會垂直滾動。

+0

它會,但爲什麼他應該使用uilabels插入巨大的文字?他應該使用uitextview並讓scrollview只能垂直滾動。 – NSNoob 2015-04-01 09:37:26

+0

@NSNoob嗯,我真的不質疑他的判斷。可能有各種各樣的原因,操作系統需要學習如何調整滾動,哪一個操作也有問題。 :D – 2015-04-01 09:39:13

+1

@NSNoob您的問題也完全正常。 – 2015-04-01 09:39:32