【问题标题】:UITextView horizontal scrollingUITextView 水平滚动
【发布时间】:2012-03-27 14:25:40
【问题描述】:

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

【问题讨论】:

    标签: uitableview horizontal-scrolling vertical-scrolling


    【解决方案1】:

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

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

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

    然后右插图设置为实际宽度与您想要的宽度之间的差异。在本例中为 350。

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多