【发布时间】:2012-03-27 14:25:40
【问题描述】:
我有一个 UITextView,它包含长文本的单词,它具有垂直滚动功能。 如何关闭自动换行,并在保持垂直滚动的情况下打开水平滚动?
【问题讨论】:
标签: uitableview horizontal-scrolling vertical-scrolling
我有一个 UITextView,它包含长文本的单词,它具有垂直滚动功能。 如何关闭自动换行,并在保持垂直滚动的情况下打开水平滚动?
【问题讨论】:
标签: uitableview horizontal-scrolling vertical-scrolling
我只在stackoverflow中看到过这个答案..
假设我想要 600 的可滚动宽度和 250 的可见宽度。
第一步是使 UITextView 与您想要滚动的区域一样宽。因此,您将在 contentSize 中放入什么,在本例中为 600。
然后右插图设置为实际宽度与您想要的宽度之间的差异。在本例中为 350。
这种方式将光标限制在您需要的宽度,但在您所需宽度的右侧有可见的文本,毕竟 UITextView 是 600 像素宽。
现在这里是真正骇人听闻的地方,如果您敏感或胃部虚弱,请不要继续阅读。
在 UITextView 应该结束的右侧获取用户界面的图像。将其作为 UIImage 视图插入到 NIB 中,然后将其放回原位,确保它位于 UITextView 的顶部。
当视图显示时,切口位于 UITextView 顶部并隐藏文本溢出。
【讨论】: