Ipad levelOfDetail和levelsOfDetailBias的值,用于在ios中的CATiledLayer上渲染pdf

Ipad levelOfDetail和levelsOfDetailBias的值,用于在ios中的CATiledLayer上渲染pdf,ipad,pdf,memory-management,catiledlayer,pdf-rendering,Ipad,Pdf,Memory Management,Catiledlayer,Pdf Rendering,我正在开发一个在CATiledLayers上渲染PDF的项目。我使用了CGPdf类方法来渲染PDF,并且也成功了 我想知道levelsOfDetail和levelsOfDetailBias要使用的值,以避免在正常模式或缩放模式下出现任何内存问题。 现在我正在设置下面的值 平铺层1.levelsOfDetail=1; 平铺层1.levelsOfDetailBias=30 我是否使用了适当的值,这些值是否会影响内存 我有这个疑问,因为我在缩放页面时面临内存问题。我确保没有内存泄漏,并且代码是有效编写

我正在开发一个在CATiledLayers上渲染PDF的项目。我使用了CGPdf类方法来渲染PDF,并且也成功了

我想知道levelsOfDetaillevelsOfDetailBias要使用的值,以避免在正常模式或缩放模式下出现任何内存问题。 现在我正在设置下面的值

平铺层1.levelsOfDetail=1; 平铺层1.levelsOfDetailBias=30

我是否使用了适当的值,这些值是否会影响内存

我有这个疑问,因为我在缩放页面时面临内存问题。我确保没有内存泄漏,并且代码是有效编写的

我的zoomScale范围在1.0到2.0之间。 有谁能帮我避免内存问题…以及用于上述参数的值


提前感谢…

您可以尝试降低详细程度偏差。但有一件事你应该记住,无论你做什么,内存警告肯定会出现,我们只需要处理它

例如,一个简单的pdf页面可能在任何缩放级别都不会触发内存警告,而具有高质量图像的pdf页面可能会导致内存警告。此外,内存警告取决于整个设备上可供应用程序运行的内容