ios - Vimeo 视频不适合 UIWebView,swift

标签 ios iphone swift uiwebview vimeo

我终于设法在 UIWebView 中显示我的 vimeo 视频。 UIWebView 的大小是 w=280, h = 204。

这是视频在 UIWebView 中的安装方式:

enter image description here

然后我可以将视频拖到我希望它在加载 View 时首先出现的位置:

enter image description here

这是我用来显示视频的代码:

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 )

最佳答案

您的 View Controller 尝试将 UIWebView 的 ScrollView 插入调整到您的导航栏。

您可以将 View Controller 的 automaticallyAdjustsScrollViewInsets 属性设置为 false,如下所示以防止出现这种情况:

self.automaticallyAdjustsScrollViewInsets = false

或者从 Interface Builder 中,取消选中布局部分下 View Controller 的“调整 ScrollView 插入”选项。

关于ios - Vimeo 视频不适合 UIWebView,swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37906235/

相关文章:

ios - 如何检查一个区 block 是否实现?

ios - Swift NSPredicate 返回所有结果而不是单个结果

iphone - 设置 iPhone 键盘语言

iphone - 调整框架大小后禁用 uiviews 按钮中的用户操作

ios - 如果两个 iBeacon 靠得很近,一个信号能否在传输到设备 (iPhone) 时覆盖另一个信号

iphone - 如何使手势识别器在动画 UIImage View 中工作

ios - 当用户从 Apple Store 更新应用程序时会发生什么

iphone - 如何重复使用多个 .xib 作为另一个 .xib 的模板?

arrays - 如何检查数组以查看它是否包含 nil 值?

ios - 核心数据 Swift 中的 ALTER 命令