如何从文本视图中检索链接。当用户单击链接时,我需要捕获该链接。 有办法吗?
答案 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