如何从文本视图中检索链接?

时间:2010-06-07 12:03:21

标签: iphone uitextview

如何从文本视图中检索链接。当用户单击链接时,我需要捕获该链接。 有办法吗?

2 个答案:

答案 0 :(得分:1)

只需在您的app代理中实施-application:handleOpenURL:即可。返回NO以避免打开URL。

只需subclass UIApplication并覆盖its -openURL: method,例如

-(BOOL)openURL:(NSURL*)theURL {
   if (shouldOpenURL(theURL))
     return [super openURL:theURL];
   else
     return NO;
}

答案 1 :(得分:0)

您无法检测常规UITextView中的点击次数。如果您需要该功能,请改用UIWebView并实施UIWebViewDelegate,以便通过实施此方法拦截点击次数

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType