繁体   English   中英

自动布局约束使 WKWebView 全屏显示

[英]Auto-layout constraints to make WKWebView go full screen

我会马上提到我不是 iOS 开发人员,这是我第一次搞砸它,因为我被要求更新 iOS WKWebView 包装器中的 Web 应用程序。

我设法在 iOS 应用程序中加载了网络应用程序,但在 iPhone X 上,顶部和底部总是有空白。 我刚刚了解了约束,听说这是默认的安全区域行为。 我试图将我的 WKWebView 扩展到安全区域以一直到顶部和底部主页按钮,以便没有空白。 在 Xcode 中,安全区域对象的所有约束都设置为与 superview 相同,下面的 web 视图容器对象设置为与 superview 相同。 但我的顶部和底部仍然有空白。

还有一个顶部的“视图”对象,我认为它在别处被称为超级视图,当我点击它时,我看到它的约束设置为等于安全区域,我只能将它设置为安全区域或 Web 视图容器,它本身就是设置为超级视图。 我觉得这很令人困惑。 我在这里做错了什么?

由于我不会说 Swift,因此我将不胜感激有关故事板而不是代码相关的帮助。

编辑:约束的快照

Web 视图容器对象: https : //imgur.com/GcRFeL0

如果你使用故事板,你可以这样做:

  1. 选择此约束,在右侧面板中,您应该将Second item表单Safe Area更改为SuperView如下所示:

在此处输入图片说明

在此处输入图片说明

  1. 将 Constant 值从44修改为0 ,如下所示:

在此处输入图片说明

  1. 对其他约束进行相同的操作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM