首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在新的UIWebView中打开链接?

在新的UIWebView中打开链接,可以使用以下代码实现:

代码语言:swift
复制
import UIKit

class ViewController: UIViewController, UIWebViewDelegate {

    var webView: UIWebView?

    override func viewDidLoad() {
        super.viewDidLoad()

        let url = URL(string: "https://www.example.com")!
        webView = UIWebView(frame: view.bounds)
        webView?.delegate = self
        webView?.loadRequest(URLRequest(url: url))
        view.addSubview(webView!)
    }

    func webView(_ webView: UIWebView, shouldStartLoadWith request: URLRequest, navigationType: UIWebView.NavigationType) -> Bool {
        if navigationType == .linkClicked {
            let safariViewController = SFSafariViewController(url: request.url!)
            present(safariViewController, animated: true, completion: nil)
            return false
        }
        return true
    }
}

这段代码会在新的UIWebView中打开链接,并在用户点击链接时使用Safari打开。这是一个简单的示例,可以根据具体需求进行修改和扩展。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券