UITextView水平滚动

时间:2012-03-10 10:59:20

标签: uitableview horizontal-scrolling vertical-scrolling

我有一个UITextView,它包含长文本的单词,并且具有垂直滚动功能。 如何关闭自动换行,并打开水平滚动并保持垂直滚动?

1 个答案:

答案 0 :(得分:0)

我在stackoverflow中只看到了这个答案..

假设我想要一个600的可滚动宽度和250的可见宽度。

第一步是将UITextView扩展为您想要滚动的区域。那么你将在contentSize中加入什么,在本例中为600。

然后将右边插图设置为实际宽度和所需宽度之间的差值。在这种情况下350。

这种方式光标被限制在你需要的宽度但是你想要的宽度右边有文字,毕竟UITextView的宽度是600像素。

现在这里是真正的hackish bit in,如果你敏感或胃部不好,请不要继续阅读。

获取UITextView应该结束的右侧用户界面的图像。将它作为UIImage视图插入NIB并将其放回原位,确保它位于UITextView的顶部。

显示视图时,剪切块位于UITextView的顶部,并隐藏文本溢出。