簡體   English   中英

Swift:PlayGround中的UIWebView不可見

[英]Swift: UIWebView in PlayGround not visible

我的代碼:

import UIKit
import WebKit
//import PlaygroundSupport
import XCPlayground

let url = URL(string: "https://github.com")!
let request = URLRequest(url: url)

let webView = UIWebView(frame: CGRect(x: 0, y: 0, width: 1200.0, height: 1200.0))
webView.loadRequest(request)

但是我看到空白框,沒有來自github的內容。 我不知道 :-(

謝謝!

您需要告訴Playground實時查看Web視圖,如下所示:

    import UIKit
    import WebKit
    import PlaygroundSupport

    let url = URL(string: "https://github.com")!
    let request = URLRequest(url: url)

    let webView = UIWebView(frame: CGRect(x: 0, y: 0, width: 1200.0, height: 1200.0))
    webView.loadRequest(request)
    PlaygroundPage.current.liveView = webView

UIWebview也很舊(自iOS 2起)並且超級越野車。 除非您確實需要UIWebView,否則請考慮WKWebView (iOS 8中的新增功能)。

    import UIKit
    import WebKit
    import PlaygroundSupport

    let url = URL(string: "https://github.com")!
    let request = URLRequest(url: url)

    let webView = WKWebView(frame: CGRect(x: 0, y: 0, width: 1200.0, height: 1200.0))
    webView.load(request)
    PlaygroundPage.current.liveView = webView

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM