Я работаю над индикатором прогресса, который имеет фон, который состоит из нескольких квадратов, нарисованных на разных уровнях в UIView. Я пытаюсь оживить эти квадраты, чтобы они исчезли в непрозрачности. Думайте о цифровых квадратах, например, когда ваш кабель находится на fritz, но исчезает и исчезает.Анимация блоков без поедания памяти в Objective-c
Есть ли лучший способ затем с помощью CAAnimations и настройки каждого CALayer непрозрачности как и где
innerImage.layer.opacity = randomNum;
Я пытаюсь удержаться от использования на много памяти.
хорошо, если что вы делаете, это слишком тяжело ... Вы можете попробовать реализовать «просто» это поведение, используйте наложения слоя .. возможно, разбить его на 10 дискретных уровней и кешировать объекты ... если это не работает, попробуйте в OpenGL ... –
Вы уже пробовали это и измеряете память, которую он использует? Может быть, подождите с оптимизацией, пока на самом деле не будет причин для этого. – Marcel