У меня есть два подкласса CALayer, каждый из которых имеет свой собственный слой drawLayer: (CALayer *) inContext: (CGContextRef) делегат ctx. Они оба являются простыми слоями (некоторые одноцветные фигуры, нарисованные с помощью CG-путей), но мне нужно масштабировать до 12 экземпляров одновременно, и у меня возникают некоторые проблемы с частотой кадров. Я пометил все слои как непрозрачные, чтобы попытаться освободить некоторые циклы, и попытался использовать неявные и явные базовые анимации (на самом свойстве bounds), а также назначить матрицы CA3DTransform свойству transform.
Кто-нибудь знает хороший способ быстрого изменения размера объектов при сохранении хорошей частоты кадров?