ios - 如何使用 Swift 中的 html 链接从一个 UIWebView 切换到另一个?

标签 ios swift

我有两个 ViewController,每个都有一个 UIWebView。我想单击一个 UIWebView 中的链接并转到另一个 ViewController 或 UIWebView。

如何在 Swift 中使用 html 链接从一个 UIWebView 切换到另一个?

这可能吗?

最佳答案

首先,您应该注意您的术语。你不能从一个 View 或到一个 View ,你只能从一个 View Controller 到另一个 View Controller 。您可以使用 UIWebView 委托(delegate)方法拦截对 Web View 中链接的点击, webView:shouldStartLoadWithRequest:navigationType。在该方法中,您可以检查点击的链接中的 URL 是否是您感兴趣的链接,然后转到另一个 Controller 并返回 NO,这样 WebView 就不会尝试加载该 URL。

关于ios - 如何使用 Swift 中的 html 链接从一个 UIWebView 切换到另一个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27586883/

相关文章:

iphone - 上传到应用商店但不公开

swift - 验证经度 double 值

android - "Facebook Login integration"成功提交到应用中心有什么要求?

ios - 用于 UIWebView 的 NSURLProtocol 缓慢下载的占位符图像

ios - Swift - 委托(delegate)不从其他类调用方法

swift - 重构有助于减少重复

ios - CGContextDrawImage (Swift) 上的间歇性 "incorrect checksum for freed object"错误

ios - 如何在 ViewController 中添加一个简单的按钮?

ios - 无法将 swift 类采用到 X <NSObject> 类型的 objective-c 协议(protocol)

ios - 如何以编程方式将音乐从 pc 同步到 iphone 音乐库?