значения levelOfDetail и levelOfDetailBias для рендеринга PDF на CATiledLayer в ios - PullRequest
1 голос
/ 15 февраля 2012

Я занимаюсь разработкой проекта, в котором я рендеринг PDF на CATiledLayers. Я использовал методы класса CGPdf для рендеринга PDF и тоже успешно.

Я хотел бы знать значения, которые будут использоваться для levelsOfDetail и levelsOfDetailBias для избежания проблем с памятью в обычном режиме или в режиме масштабирования. Прямо сейчас я устанавливаю значения a s ниже.

tiledLayer1.levelsOfDetail = 1; tiledLayer1.levelsOfDetailBias = 30;

Использую ли я соответствующие значения и влияет ли память на эти значения?

У меня возникло это сомнение, так как я сталкиваюсь с проблемами памяти при масштабировании страницы. Я гарантировал, что нет утечек памяти, и код эффективно написан.

мой масштаб увеличения составляет от 1,0 до 2,0. Может кто-нибудь помочь мне избежать проблемы с памятью ... и значениями, которые будут использоваться для вышеуказанных параметров.

Заранее спасибо ...

1 Ответ

0 голосов
/ 15 февраля 2012

Вы можете попробовать уменьшить уровни ofDetailBias.Но следует помнить одну вещь: что бы вы ни делали, предупреждения о памяти наверняка появятся, нам просто нужно с этим справиться.

Например, простая страница pdf может вообще не вызывать предупреждение памяти при любом увеличенииуровень, тогда как страница PDF с изображениями высокого качества может привести к предупреждению памяти.Также предупреждение о памяти зависит от всего устройства от того, что доступно для запуска приложения.

...