我有一些视图,里面有一个 UIWebView。出于性能原因,我不会动态分配 Web 视图,而是将其设置到 IB 中并与类出口链接。当我不需要它时,我将其hidden
属性设置为 YES。
但是,由于性能问题对我的应用程序进行了分析后,我注意到在调整包含这些 UIWebViews 的视图时,它们会花费大量时间:
[WebFrame(WebInternal) _drawRect:contentsOnly:]
所以为了防止这种情况,我也将它们设置scalesPageToFit
为 NO,但这并没有改变任何东西。
我已经测试过从项目中删除它们,是的,调整视图的大小确实要快得多。
那么如何防止隐藏的 UIWebViews 在无用的绘图工作中占用我的处理时间呢?