我有两个 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/