Я стараюсь избегать этого ужасного выхода.Я хотел бы представить исходную миниатюру видео YouTube, заполняющую весь кадр веб-просмотра (WKWebView).
Это белый прямоугольник на картинке.
Мой код:
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
Всегда одно и то же.