2017-02-07 5 views
0

Ich habe Youtube-Videos in meine iOS-App eingebettet und habe verschiedene Dinge ausprobiert, um einen störrischen Leerraum zu entfernen, der oben und links vom Video angezeigt wird.Leerstelle oben auf YouTube-Video eingebettet in UIWebview

enter image description here

Das ist die Linie, die relevant ist:

 webView.loadHTMLString("<iframe width=\"\(webView.frame.width)\" height=\"\(webView.frame.height)\" src=\"https://www.youtube.com/embed/\(selectedVideo.videoId)?&playsinline=1\" frameborder=\"0\" allowfullscreen></iframe>", baseURL: nil) 

Es sieht aus wie das aktuelle Video ein wenig nach rechts und nach unten in Bezug auf die WebView gelegt wird. Ich habe versucht, die Zeile unten zum HTML-Link hinzuzufügen und funktioniert immer noch nicht.

{margin:0;padding:0;} 

Vielen Dank im Voraus für jede Hilfe.

Antwort

1

Mein Hauptvorschlag ist, laden Sie die Seite in Ihrem Simulator, dann führen Sie Safari auf Ihrem Mac (mit "Show Develop Menü in der Menüleiste" in den erweiterten Einstellungen aktiviert). Verwenden Sie das Menü Entwickeln, um zu Ihrer eingebetteten Webansicht zu navigieren (ich liebe, dass das funktioniert!). Dies öffnet eine Web-Inspektor-Konsole, in der Sie mit einigen der Werte spielen können oder zumindest sehen können, was wirklich vor sich geht (ist es Körperrand? Usw.)

Verwandte Themen