2017-02-07 5 views
0

Я внедряю видео YouTube в приложение iOS и пробовал несколько вещей, чтобы избавиться от упрямого пробела, который отображается сверху и слева от видео, как показано ниже.Белое пространство поверх видео youtube, встроенное в UIWebview

enter image description here

Это линия, которая имеет отношение:

 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) 

Похоже, реальное видео помещается немного вправо и вниз по отношению к WebView. Я попытался добавить строку ниже к ссылке HTML и все еще не работает.

{margin:0;padding:0;} 

Заранее благодарим за любую помощь.

ответ

1

Мое основное предложение - загрузить страницу в вашем симуляторе, а затем запустить Safari на вашем Mac (с помощью меню «Показать меню в строке меню» включено в «Расширенные настройки»). Используйте меню «Разработка», чтобы перейти к встроенному веб-представлению (мне нравится, что это работает!). Это откроет консоль веб-инспекторов, в которой вы можете играть с некоторыми из значений или, по крайней мере, видеть, что действительно происходит (это поле тела и т. Д.)