【问题标题】:How can I over-ride the UITextView link detection?如何覆盖 UITextView 链接检测?
【发布时间】:2011-07-20 11:01:33
【问题描述】:

我有一个自动检测链接 URL 的 UITextView。我不想在 Safari 中打开它,而是想展示我自己的包含 web 视图的模态视图控制器,以便我的用户留在应用程序中。

我怎样才能做到这一点?

【问题讨论】:

标签: iphone objective-c cocoa-touch uiwebview uitextview


【解决方案1】:

我不认为你可以。

当点击链接时,UIWebView 会告诉其委托,而 UITextView 不提供此类信息。

您可以使用 UIWebView 代替 UITextView,但这是一种解决方法...

【讨论】:

    【解决方案2】:

    大家都说这可以通过以下方式实现:

    - (void)webView:(id)fp8 decidePolicyForNavigationAction:(id)fp12 request:(id)fp16 frame:(id)fp20 decisionListener:(id)fp24;
    

    感谢 Muthu.chidambar 在这里 http://forums.macrumors.com/showthread.php?t=745879 (如果它有效,那就是 ;-))

    【讨论】:

      猜你喜欢
      • 2016-07-07
      • 1970-01-01
      • 2013-09-28
      • 2012-11-01
      • 2021-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多