Vimeo 视频不适合 UIWebView,swift
Vimeo video not fitting properly on UIWebView, swift
我终于设法在 UIWebView 中显示了我的 vimeo 视频。 UIWebView的大小是w=280,h=204.
视频在 UIWebView 中的显示方式如下:
然后我可以将视频拖到我希望它在加载视图时首先出现的位置:
这是我用来显示视频的代码:
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&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 )
您的视图控制器尝试将 UIWebView
的滚动视图插入调整到您的导航栏。
您可以如下所示将视图控制器的 automaticallyAdjustsScrollViewInsets
属性 设置为 false 以防止出现这种情况:
self.automaticallyAdjustsScrollViewInsets = false
或者从 Interface Builder 中,取消选中布局部分下视图控制器的“调整滚动视图插入”选项。
我终于设法在 UIWebView 中显示了我的 vimeo 视频。 UIWebView的大小是w=280,h=204.
视频在 UIWebView 中的显示方式如下:
然后我可以将视频拖到我希望它在加载视图时首先出现的位置:
这是我用来显示视频的代码:
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&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 )
您的视图控制器尝试将 UIWebView
的滚动视图插入调整到您的导航栏。
您可以如下所示将视图控制器的 automaticallyAdjustsScrollViewInsets
属性 设置为 false 以防止出现这种情况:
self.automaticallyAdjustsScrollViewInsets = false
或者从 Interface Builder 中,取消选中布局部分下视图控制器的“调整滚动视图插入”选项。