【发布时间】:2011-07-20 11:01:33
【问题描述】:
我有一个自动检测链接 URL 的 UITextView。我不想在 Safari 中打开它,而是想展示我自己的包含 web 视图的模态视图控制器,以便我的用户留在应用程序中。
我怎样才能做到这一点?
【问题讨论】:
标签: iphone objective-c cocoa-touch uiwebview uitextview
我有一个自动检测链接 URL 的 UITextView。我不想在 Safari 中打开它,而是想展示我自己的包含 web 视图的模态视图控制器,以便我的用户留在应用程序中。
我怎样才能做到这一点?
【问题讨论】:
标签: iphone objective-c cocoa-touch uiwebview uitextview
我不认为你可以。
当点击链接时,UIWebView 会告诉其委托,而 UITextView 不提供此类信息。
您可以使用 UIWebView 代替 UITextView,但这是一种解决方法...
【讨论】:
大家都说这可以通过以下方式实现:
- (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 (如果它有效,那就是 ;-))
【讨论】: