Я пытаюсь сделать мой навигационный бар для мигающей анимации, чтобы показать, что что-то происходит в фоновом режиме. Проблема в том, что цвет слишком светлый, я дал сплошной цвет анимации, но на устройстве он почти незаметно показывает лишь незначительные изменения цвета.Навигационная панель blink
Вот код:
CABasicAnimation *anAnimation = [CABasicAnimation animationWithKeyPath:@"backgroundColor"];
anAnimation.duration = 3.00;
anAnimation.repeatCount = HUGE_VAL;
anAnimation.autoreverses = YES;
anAnimation.fromValue = (id)[[UIColor whiteColor] CGColor];
anAnimation.toValue = (id)[[UIColor blueColor] CGColor];
[self.navigationController.navigationBar.layer addAnimation:anAnimation forKey:@"backgroundColor"];
Заранее спасибо.
Вы можете просто наложить 'UIView' и анимировать UIView с ясного на синий. Намного легче. –