iphone - UIWebview 大小限制

标签 iphone uikit uiwebview

每次加载大于 2MB 的 html 文件时,我的应用程序都会崩溃。网页的大小有限制吗?我怎样才能不让我的应用程序崩溃(部分加载?)

最佳答案

当您加载 2MB 的 HTML 时,UIWebView 必须消耗大量内存来创建 DOM 和所有控件/图形/等。实际显示页面。限制不是 HTML 大小,而是显示它所需的内存量。使用事件监视器在模拟器中运行它以查看内存消耗

Xcode Instruments: peak RAM of iPhone apps running in Simulator?

您需要分解页面或找到另一种方法来进行标记以缩小内存。请注意,如果您需要创建相同的页面,仅仅缩小 HTML 可能没有帮助。

关于iphone - UIWebview 大小限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3439728/

相关文章:

objective-c - 限制 UIScrollView 一次只能滚动一页

iphone - UIWebView 仅在 iOS 4.3 上自动调整大小问题

iphone - 标记文本解析器,如 Objective-C 中 stackoverflow 的格式化程序

iphone - 收到的远程通知没有出现在通知中心,但出现了应用程序图标上的角标(Badge)编号

ios - 匹配 'transparent' 导航栏的颜色

javascript - 阻止 UIWebView 警报

ios - uiwebview 即使有 delegate = self 也没有加载请求

iphone - 以编程方式调用 segue 不起作用

iphone - 将 XIB 加载到 UIView

ios - 为什么我的 Apple Watch OS 应用程序只能在我的 iOS 应用程序处于事件状态时才能收到来 self 的 iOS 应用程序的消息?