我有一个UITextView,可以将长文本的单词包装起来,并具有垂直滚动功能。 如何关闭自动换行功能,打开水平滚动并保持垂直滚动?
我有一个UITextView,可以将长文本的单词包装起来,并具有垂直滚动功能。 如何关闭自动换行功能,打开水平滚动并保持垂直滚动?
我只在StackOverflow上看到过这个答案。
假设我想要一个可滚动宽度为600,可见宽度为250。
第一步是将UITextView的宽度设置为您想要滚动的区域的宽度。因此,在这种情况下,您将放入contentSize中的内容为600。
然后,将右插图设置为实际宽度和所需宽度之间的差异。在这种情况下,为350。
这样,光标就被限制在您需要的宽度内,但是在所需宽度的右侧仍然可以看到文本,毕竟UITextView的宽度为600像素。
现在,这里是真正的hackish部分,如果您敏感或胃口不好,请不要继续阅读。
获取UITextView应该结束的右侧用户界面的图像。将其作为UIImage视图插入NIB并将其放回原位,确保它位于UITextView的顶部。
当显示视图时,切口位于UITextView的顶部,并隐藏了文本溢出。