【问题标题】:iOS - Links on UITextView don't work with UIScrollViewiOS - UITextView 上的链接不适用于 UIScrollView
【发布时间】:2018-06-03 22:51:32
【问题描述】:

我在 UIScrollView 上有一个 UITextView。文本视图包含一些链接。如果文本视图最初位于屏幕外并滚动到视图中,则链接不起作用。如果 textview 最初在屏幕中,则链接可以正常工作。

有人知道解决办法吗?

【问题讨论】:

    标签: ios scroll hyperlink uiscrollview uitextview


    【解决方案1】:

    我自己找到了解决方案。造成问题的是 UIScrollView 上内容 UIView 的高度。内容视图的高度等于滚动视图的高度。但是,子视图的总高度要大得多。尽管一切似乎都正确显示,但内容视图范围之外的用户交互并未正确传递给子视图。

    所以,我重写 viewWillLayoutSubviews 并手动更新内容视图的高度约束。链接现在工作正常。

    【讨论】:

      猜你喜欢
      • 2022-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-07
      • 2015-09-16
      相关资源
      最近更新 更多