Pat*_*k_K 2 uitextview ios swift
我有一个UITextView代表。
委托对 URL 上的点击做出反应:
textView(_ textView: UITextView, shouldInteractWith URL: URL, in characterRange: NSRange, interaction: UITextItemInteraction)
这已经适用于 iOS 11,12 和 13,但它不适用于 iOS 14。有人知道可能发生了什么变化吗?
刚刚找到了这个问题的解决方案。但首先感谢您的所有回复。特别是来自@matt 和@Larme。我为这个问题创建了一个例子,但它有效。所以我和我的真实项目进行了比较,发现了差异。textView 位于表视图单元格内。在我的实际项目中,它被直接添加到单元格中,而不是添加到内容视图中。
老的:cell.addSubview(textView)
新的:cell.contentView.addSubview(textView)
除了在 iOS14 中无法打开链接的问题之外,旧方法一切正常。也许这可能会对将来的某人有所帮助。
| 归档时间: |
|
| 查看次数: |
4288 次 |
| 最近记录: |