在UITextView中获取链接的单击事件

时间:2011-05-02 03:39:02

标签: iphone objective-c

我的UITextView中有一个链接。当我点击它时,Safari浏览器打开,该链接的网页被打开。但是,我想要的功能是,当用户点击textView中的该链接时,将打开一个带有webView的表单,并将该应用程序内的用户查看该链接的网页。 我不知道怎么做。我的意思是,如何在UITextView上获得该链接的点击事件? 请帮帮我。我想要的是,点击UITextView中的链接获取一个事件..

感谢。

1 个答案:

答案 0 :(得分:1)

this question有答案。以下是允许拦截该点击的代码。但是,请务必阅读完整的答案,因为它有一些您需要注意的细节。所有功劳都归功于@Felz。

@interface MyApplication : UIApplication {

}

@end

@implementation MyApplication


-(BOOL)openURL:(NSURL *)url{
    if  ([self.delegate openURL:url])
         return YES;
    else
         return [super openURL:url];
}
@end