在iOS 9上打开网页视图禁用3D触控?

时间:2015-10-11 02:43:46

标签: ios objective-c uitextview ios9 3dtouch

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

我注意到在iOS 9上,使用3d touch,用户现在可以强制触摸打开Safari webview的链接。这常常会造成非常糟糕的用户体验,或者打开我网站的部分内容,而这些内容并不是我想要的。

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

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

1 个答案:

答案 0 :(得分:0)

截至日期,有一种方法。请自行承担风险:https://forums.developer.apple.com/thread/22295