我有一个UITextView,它包含长文本的单词,并且具有垂直滚动功能。 如何关闭自动换行,并打开水平滚动并保持垂直滚动?
答案 0 :(得分:0)
我在stackoverflow中只看到了这个答案..
假设我想要一个600的可滚动宽度和250的可见宽度。
第一步是将UITextView扩展为您想要滚动的区域。那么你将在contentSize中加入什么,在本例中为600。
然后将右边插图设置为实际宽度和所需宽度之间的差值。在这种情况下350。
这种方式光标被限制在你需要的宽度但是你想要的宽度右边有文字,毕竟UITextView的宽度是600像素。
现在这里是真正的hackish bit in,如果你敏感或胃部不好,请不要继续阅读。
获取UITextView应该结束的右侧用户界面的图像。将它作为UIImage视图插入NIB并将其放回原位,确保它位于UITextView的顶部。
显示视图时,剪切块位于UITextView的顶部,并隐藏文本溢出。