首页 > 解决方案 > UITextView 可点击链接对 iOS13 上的触发器(如果在该链接上触摸开始)动作敏感

问题描述

UITextView我通过设置NSAttributedString .link类型将可点击链接设置为。

在 iOS 13 上,如果用户开始触摸可点击部分将触发UITextView委托方法(而不是 touchUpInside)。

在较低的 iOS 版本上,用户 touchUpInside 会触发正确的 Delegate

我写了一个简单的演示来重现这个问题,请检查这个 repo https://github.com/RandallWang/iOS13TextViewDemo

==============

更新:这似乎是 iOS 13 的错误,在 Apple 播客上,Episode Notes 中的每个链接都有相同的问题

==============

更新:iOS 13.2 修复了这个错误

标签: iosswiftios13

解决方案


推荐阅读