iOS - UITextView上的链接不适用于UIScrollView
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS - UITextView上的链接不适用于UIScrollView相关的知识,希望对你有一定的参考价值。
我在UIScrollView上有一个UITextView。文本视图包含一些链接。如果文本视图最初位于屏幕外并滚动到视图中,则链接不起作用。如果textview最初位于屏幕中,则链接可以正常工作。
有人知道解决方案吗?
答案
我自己得到了解决方案。 UIScrollView上的内容UIView的高度正在解决问题。内容视图的高度等于scrollview的高度。但是,子视图的总高度要大得多。尽管所有内容都显示正确,但内容视图边界之外的用户交互未正确传递给子视图。
因此,我覆盖viewWillLayoutSubviews并手动更新内容视图的高度约束。链接工作正常。
以上是关于iOS - UITextView上的链接不适用于UIScrollView的主要内容,如果未能解决你的问题,请参考以下文章
UITextView - 在 XCode 5 上设置字体不适用于 iOS 6
UITextView - 在 XCode 5 上设置字体不适用于 iOS 6
FBSDKShareLinkContent 不适用于 iOS 上的少数链接
React native Linking open url不适用于ios上的facebook链接
iOS 7 + Calabash:带有 NSLinkAttributeName 的 UITextView 和链接上的可访问性不起作用