UITextView的水平滚动

UITextView的水平滚动

问题描述:

我有包皮过长的文字的话一个UITextView,它有一个垂直滚动功能。 如何关闭文字换行,并开启水平滚动并保持垂直滚动?UITextView的水平滚动

我已经看到了只有计算器这个答案..

比方说,我想600可滚动的宽度和250

第一步的可见宽度,使UITextView的一个宽的你想要滚动的区域。所以,你会投入contentSize,在这种情况下,600

然后右插图被设置为实际宽度和你想要的宽度之间的差异。在这种情况下,350.

这种方式光标被限制到您需要的宽度,但在所需宽度的右​​侧有可见的文本,毕竟UITextView IS是600像素宽。

现在,这里是真正的hackish位进来,如果你敏感或胃虚弱,不要阅读。

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

当显示视图,切口坐在的UITextView的顶部和隐藏文本溢出。