我在我的iOS应用中嵌入了YouTube视频,并尝试了几种方法来摆脱显示在视频顶部和左侧的顽固白色空间,如下所示。
这是相关的一行:
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;}
提前感谢您的帮助。
答案 0 :(得分:1)
我的主要建议是在模拟器中加载页面,然后在Mac上运行Safari(在“高级首选项”中启用“在菜单栏中显示开发菜单”)。使用“开发”菜单导航到您的嵌入式Web视图(我喜欢这个有效!)。这将打开一个Web检查器控制台,您可以在其中播放一些值或至少看看实际发生了什么(是它的身体边缘等等)