调整 UIWebView 框架大小时如何禁用 UIWebView 调整内容大小

Posted

技术标签:

【中文标题】调整 UIWebView 框架大小时如何禁用 UIWebView 调整内容大小【英文标题】:How to disable UIWebView resize content when resize the UIWebView frame 【发布时间】:2011-02-02 10:11:43 【问题描述】:

我必须调整 UIWebView 的大小。 但是,当 UIWebView 中的内容很复杂时,该过程变得非常缓慢。 UIWebView 调整其内容的大小以适应新的大小。 我想禁用调整大小功能以加快过程。

加载内容后,scalesPageToFit 属性不起作用。只会影响加载进度。

我发现用户手动缩放页面后 UIWebView 不会调整内容大小。 这是否意味着有一些技巧可以禁用调整大小?

【问题讨论】:

【参考方案1】:

我认为 UIWebView 不可能,但是如果您可以修改 html,则可以使用以下行设置页面大小和比例。 (Apple 特殊元标记)

<meta content=”width=320; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;”/>

【讨论】:

以上是关于调整 UIWebView 框架大小时如何禁用 UIWebView 调整内容大小的主要内容,如果未能解决你的问题,请参考以下文章

当 Web 视图内容调整大小时确定 UIWebView 高度

Xcode 11 - 在催化剂 Swift 中禁用调整大小模式

如何在 UIModalPresentationFormSheet 中调整 UIWebView 的大小?

在 UIScrollView 内滚动时,调整大小的 UIWebView 返回到原始大小

专注于输入字段时停止 uiwebview 网页内容的自动调整大小

UIWebView 调整大小缓慢