我正在开发 iPhone 3.0 应用程序。我正在尝试将 UITextView 中的 Web 链接打开到 UIWebView 而不是 Safari。但仍然没有运气。
UITextView
不可编辑,它完美地检测网页链接并在 Safari 中打开它们。
如何避免?如何获取该 url 以便我可以使用我自己的 UIWebView
?
最佳答案
这是一个老问题,但如果有人正在寻找更新的方法。
在您的 viewController 的 .m 文件中分配您的 viewController,该 viewController 持有 UITextView 作为委托(delegate)并添加:
-(BOOL)textView:(UITextView *)textView shouldInteractWithURL:(NSURL *)URL inRange:(NSRange)characterRange{
//Do something with the URL
NSLog(@"%@", URL);
return NO;
}
关于ios - 如何在 UIWebView 而不是 Safari 中打开 UITextView 网络链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1305544/