我有一个UITextView,它显示包含链接的NSAttributedString。当用户点击链接时,我的应用内路由器会将用户路由到应用的其他部分。
我注意到,在iOS 9上,通过3d touch,用户现在可以强制触摸链接,从而打开Safari Webview。通常,这会带来非常糟糕的用户体验,或者打开我不希望在应用程序中使用的网站部分。
有什么办法可以禁用此功能吗?
我正在委派textView:shouldInteractWithURLinRange:但是对于3d触摸根本不会调用此方法...仅常规点击。
最佳答案
到目前为止,有一种方法。试试看,后果自负:https://forums.developer.apple.com/thread/22295
关于ios - 禁止在iOS 9上打开3D触摸屏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33061030/