2

我有一个 UITextView,它显示一个包含链接的 NSAttributedString。当用户点击链接时,我的应用内路由器会将用户路由到应用的不同部分。

我注意到在 iOS 9 上,使用 3d touch,用户现在可以强制触摸打开 Safari 网页视图的链接。这通常会造成非常糟糕的用户体验,或者打开我的网站的某些部分,这是我不希望在应用程序上出现的。

有什么办法可以禁用它吗?

我委托 textView:shouldInteractWithURLinRange: 但是这个方法根本没有被调用来进行 3d 触摸......只有常规的点击。

4

1 回答 1

0

到目前为止,有一种方法。尝试自担风险:https ://forums.developer.apple.com/thread/22295

于 2016-01-15T22:14:07.223 回答