首页 > 解决方案 > 为什么我的 WKWebView 的故事板表示看起来与在模拟器上运行的不同?

问题描述

我怎样才能让我的WKWebView比赛成为安全区域?

安全区域是我可以安全地显示内容而不会弄乱顶部状态栏或类似内容的区域。

我以为我可以让我WKWebView成为安全区的孩子,但这是不可能的。

我选择了我的 Web 视图,然后单击约束并在各处选择安全区域。但是如果我选择左侧的“Web View”,那么它表明它比安全区域大得多:

在此处输入图像描述

如果对它有约束,它甚至不知道我如何定位 webview,例如,我这样定位它:

在此处输入图像描述

...但是如果我模拟它,那么它看起来仍然很完美。

标签: iosxcodewebviewconstraintsxcode-storyboard

解决方案


来自评论 - 你的问题是“为什么我的 WKWebView 的故事板表示看起来与模拟器上运行的不同?” 如果是这样,那是因为在情节提要中设置约束默认情况下不会更改您在情节提要中手动设置高度和宽度的方式。约束仅在运行时应用,然后覆盖您在情节提要中设置的任何大小。


推荐阅读