美文网首页
Swift WebView

Swift WebView

作者: Albert新荣 | 来源:发表于2019-05-28 11:37 被阅读0次

一般的写法

 var webView = UIWebView(frame: CGRectMake(0, 0, 600, 600))
 var url = NSURL(string: "http://www.imoneyfans.com")
 webView.loadRequest(NSURLRequest(URL: url!))
  self.view.addSubview(webView)
  func createWKWebView()  {
        let webView = UIWebView.init()
        webView.delegate = self
        webView.frame = self.view.frame
        let webUrl = "www.xxx.com"
        let request = URLRequest.init(url: URL.init(string: webUrl)!)
        webView.loadRequest(request)
        self.view.addSubview(webView)
    }
    var url = "https://www.baidu.com";
    var wkWebView:WKWebView!

    override func viewDidLoad() {
        super.viewDidLoad()
        initUI()

    }
    
    func initUI(){
        wkWebView = WKWebView.init()
        wkWebView.delete(self)
        self.view.addSubview(wkWebView)
        wkWebView.snp.makeConstraints { (make) in
            make.left.right.bottom.top.equalTo(self.view)
        }
        wkWebView.load(fetchUrl(url))
    }

   func fetchUrl(_ urlStr:String) -> URLRequest {
        let charSet = CharacterSet.urlQueryAllowed as NSCharacterSet
        let mutSet = charSet.mutableCopy() as! NSMutableCharacterSet
        mutSet.addCharacters(in: "#")
        let encodingURL = urlStr.addingPercentEncoding(withAllowedCharacters: mutSet as CharacterSet)
        let myURL = NSURL.init(string: encodingURL!)
        return URLRequest(url: myURL! as URL)
    }

相关文章

网友评论

      本文标题:Swift WebView

      本文链接:https://www.haomeiwen.com/subject/lwvrtctx.html