的原因是iOS 9之前的版本中,UITextView默认不支持点击链接。要使链接在UITextView中起作用,需要进行以下步骤:
textView.dataDetectorTypes = .link
textView.isEditable = false
func textView(_ textView: UITextView, shouldInteractWith URL: URL, in characterRange: NSRange, interaction: UITextItemInteraction) -> Bool {
// 处理链接点击事件
return true
}
这样,当用户点击UITextView中的链接时,就会调用textView(_:shouldInteractWith:in:interaction:)方法进行处理。
推荐的腾讯云相关产品:腾讯云移动直播(https://cloud.tencent.com/product/mlvb)可以用于实现在移动端展示视频直播内容,适用于直播、教育、电商等场景。
领取专属 10元无门槛券
手把手带您无忧上云