Mac*_*ius 4 uiwebview ios swift
我已经使用youtube的标准嵌入式URL(示例)在我的iOS 8.3应用程序中嵌入了一个Youtube视频,该视频按预期工作但看起来很奇怪.那个白色的间隙(视图树检查员的蓝色区域)不应该存在.

我可以确认它不是CSS问题,因为检查员显示它实际上占据了uiWebView组件的100%宽度和高度.

我对左侧,顶部和右侧边框设置了约束,以等同于窗口/布局指南,这也不是问题所在.看来私有的_UIWebViewScrollView组件占用了我分配给UIWebView的所有高度,并将真实内容(UIWebViewBrowserView)推送到所述区域的底部.

我查看了滚动视图类的信息,但似乎只有头文件散落在网上,没有真正的苹果文档,所以如果可能的话,我宁可不要乱用滚动视图.
似乎我的预感是正确的,有关滚动视图的另一个问题的人也描述了同样的问题,但是提到的修复问题的功能要么不再存在,要么现在是私有的.我还在寻找答案.
Mac*_*ius 16
我修好了它.
override func viewWillLayoutSubviews() {
super.viewWillLayoutSubviews();
playerWebView.scrollView.contentInset = UIEdgeInsetsZero;
}
Run Code Online (Sandbox Code Playgroud)
添加到我对问题的编辑,我忘记了快速更改设置并获得访问者变量的方法,如在C#中.
| 归档时间: |
|
| 查看次数: |
4367 次 |
| 最近记录: |