2016-06-19 10 views
0

Endlich habe ich es geschafft mein vimeo Video in einem UIWebView zu zeigen. Die Größe der UIWebView ist w = 280, h = 204Vimeo Video passt nicht richtig auf UIWebView, swift

Dies ist, wie das Video in der UIWebView ausgestattet:

enter image description here

Und dann kann ich das Video an seinen Platz ziehen, wo ich möchte es in erster Linie sein, wenn die Ansicht geladen wird:

enter image description here

Dies ist der Code ich das Video zu zeigen, bin mit:

let embedHTML="<html><head><style type=\"text/css\">body {background-color: transparent;color: white;}</style></head><body style=\"margin:0\"><iframe src=\"//player.vimeo.com/video/171151492?autoplay=1&amp;loop=1\" width=\"280\" height=\"204\" frameborder=\"0\" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>"; 

webView.delegate = self 
let url: NSURL = NSURL(string: "https://player.vimeo.com/video/171151492")! 
webView.loadHTMLString(embedHTML as String, baseURL:url) 

Antwort

1

Ihr Ansichtscontroller versucht, die Bildlaufeinstellungen von UIWebView an Ihre Navigationsleiste anzupassen.

Sie können Ihre Ansicht Controller automaticallyAdjustsScrollViewInsets Eigenschaft auf false wie unten gesetzt, dies zu verhindern:

self.automaticallyAdjustsScrollViewInsets = false 

Oder von Interface Builder, deaktivieren Sie die „Adjust Scroll Ansicht Inset“ Option des View-Controllers unter Abschnitt Layout.

+0

liebe dich, danke –