UITextView无法检测链接

23

我有一个UITextView,我的.xib文件中已经设置了其内容。

我正在尝试使用这些设置使其能够识别链接:

Settings

不幸的是,当我在模拟器上运行时,链接并没有显示出来(只显示为普通文本):

In simulator

我该如何让UITextView能够识别链接并正常显示呢?


将链接文本添加http://前缀怎么样? - sha
@sha 感谢您的建议,但仍然是一样的。 - carloabelli
1
这是iOS7吗?似乎有一个问题:https://dev59.com/0njZa4cB1Zd3GeqPbDJU - sha
@sha 我使用的是iOS 7。我尝试了建议中的 self.creditsTextView.scrollEnabled = NO;,但仍然没有效果。希望他们能尽快解决这个问题。 - carloabelli
1个回答

54
将您的TextView行为设置为可选择,
确保您已启用用户交互。 输入图像描述 输入图像描述

1
谢谢,但为什么可选择性会有所不同呢? - carloabelli
3
如何使文本不可选并启用链接检测?所谓的不可选是指无法选择文本以进行复制。 - Rodrigo Ruiz
1
我知道这是老的,但是必须使用selectable,因为你想要textView展示的链接需要用户可选择。如果他们不能选择文本,就无法选择链接。 - Mercutio
3
请确保UITextview不可编辑。如果可编辑,它将无法正常工作。 - Kiran Patel
WhatsApp是如何实现这一点的?他们的唯一链接是可选择的,其余文本则不是。有人能告诉我怎么做吗? - Arjun

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接