我有一个UITextView与属性文本与多个链接的和这些链接有单独的值的关键字和这些链接有点击它的行动。
当我长时间点击链接文本并移动时,我可以看到“www.example.com”给予值NSAttributedString.Key.link。要么我必须禁用长fess手势,要么隐藏“NSAttributedString.Key.link”的值。有什么建议吗?我怎样才能做到这一点。
let linkString = NSMutableAttributedString(string: name)
linkString.addAttribute(NSAttributedString.Key.link, value: "name:\(userID)_section:\(section)", range: NSMakeRange(0, name.count))
字符串
我使用上述代码的链接创建我曾试图删除UITextView长按手势,但没有工作
1条答案
按热度按时间46scxncf1#
如果我理解正确的话,你不想在长按链接时显示菜单。当调用
UITextItemInteraction
presentActions
时,我们返回false
以禁用交互字符串