【发布时间】:2018-09-28 10:09:11
【问题描述】:
我尽量避免这种可怕的输出。我想展示填充完整网络视图框架 (WKWebView) 的初始 YouTube 视频缩略图。
就是图中的白色矩形。
我的代码:
import WebKit
class YouTube: UIViewController, WKUIDelegate {
@IBOutlet weak var webView: WKWebView!
override func viewDidLoad() {
super.viewDidLoad()
let videoID = "_g8aLVGXyc0"
let youtubeURL = "https://www.youtube.com/embed/\(videoID)"
webView.loadHTMLString("<iframe width=\"560\" height=\"315\" src=\"\(youtubeURL)?&rel=0\" frameborder=\"0\" allowfullscreen></iframe>", baseURL: nil)
我尝试了这个网站和 Google 上提供的各种答案。
如果你尝试相同的输出:
width=\"(webView.frame.width)\"
height=\"(webView.frame.height)\"
如果你尝试相同的输出:
webView.contentMode = UIViewContentMode.scaleToFill
始终如一。
【问题讨论】: