3

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

4

1 回答 1

0

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

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

第一步是使 UITextView 与您想要滚动的区域一样宽。因此,您将在 contentSize 中放入什么,在本例中为 600。

然后将右插图设置为实际宽度与您想要的宽度之间的差异。在这种情况下为 350。

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

现在这里是真正骇人听闻的地方,如果您敏感或胃部虚弱,请不要继续阅读。

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

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

于 2012-10-12T05:32:46.790 回答