gpt4 book ai didi

iOS webview 在 HTML 内容之前留下空白

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:57:32 25 4
gpt4 key购买 nike

我有最简单的看法。使用 loadHTMLString 消息嵌入一些静态 HTML 代码的 Web View 。我在 Storyboard的 webview 属性中唯一修改的是“缩放页面以适合”属性(已选中)。但是,如下图所示,HTML 上方有一个属于 webview 的空白空间(如果我滚动内容,它会填满该空间)。我什至尝试过只使用...

<html>
<body><h1>Hello</h1></body>
</html>

...但空格仍然存在(所以我认为它与 HTML 代码没有任何关系)。

我怎样才能删除那个空间?

enter image description here

最佳答案

如果它是 UIScrollView 或其后代(例如 UITableViewUICollectionView,在您的情况下它是

iOS 仅调整 View 层次结构中第一个 View 的内容插入 UIWebView)。如果您的 View 层次结构包含多个 ScrollView ,automaticallyAdjustsScrollViewInsets 将仅对第一个进行调整。

更改此行为的方法如下:

a) 界面生成器

选择 View Controller 打开属性检查器IB的属性Inspector(选择了 View controller时)中有一个称为“调整 ScrollView 插图”的属性,默认情况下。

enter image description here

b) 程序化

将此添加到 viewDidLoad 方法

Obj-C:self.automaticallyAdjustsScrollViewInsets = NO;

swift :self.automaticallyAdjustsScrollViewInsets = false

关于iOS webview 在 HTML 内容之前留下空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36465275/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com