Как мне сгладить CALayers - PullRequest
       14

Как мне сгладить CALayers

1 голос
/ 11 января 2012

Я переписываю приложение, которое использовало основную графическую библиотеку, потому что оно чрезвычайно медленно в iOS 4 и выше.Я конвертирую большую часть кода, используя библиотеку Core Animation (в частности, CALayer).То, как я это делаю, включает добавление подслоев к корневому слою.Проблема в том, что это программа для рисования, поэтому она очень быстро заканчивается множеством подслоев, а после 20 она начинает сильно терять производительность.Я пытаюсь найти способ слияния подслоев друг с другом или слияния подслоев в некоторое фоновое изображение.Также было бы идеально, если бы ваши предложения сводили к минимуму использование библиотеки Core Graphics (если только на их производительность не повлияли iOS 4 и выше).Любая помощь или предложения будут с благодарностью.Спасибо!

...