В настоящее время у меня есть изображение ... значок батареи ...Core Animation Bar
_MeterBar = [[UIImageView alloc] initWithFrame:CGRectMake(25, 40, 50, 40)];
_MeterBar.image = [UIImage imageNamed:@"battery-empty-icon.png"];
_MeterBar.backgroundColor = [UIColor clearColor];
Я пытаюсь добавить анимацию, которая показывает нагрузку батареи к конкретной точке батареи, когда значение с веб-сервера.
Получение значения не представляет проблемы, но добавление анимации является проблемой. Я в основном скопировал и вставил код, на который пользователь ответил раньше, но я застрял: /. Когда я добавить анимацию, нет изображений .....
CABasicAnimation *scaleToValue = [CABasicAnimation animationWithKeyPath:@"transform.scale.x"];
scaleToValue.toValue = [NSNumber numberWithFloat:100.0f];
scaleToValue.fromValue = [NSNumber numberWithFloat:0];
scaleToValue.duration = 1.0f;
scaleToValue.delegate = self;
_MeterBar.layer.anchorPoint = CGPointMake(0.5, 1);
[_MeterBar.layer addAnimation:scaleToValue forKey:@"scaleRight"];
CGAffineTransform scaleTo = CGAffineTransformMakeScale(1.0f, 50.0f);
_MeterBar.transform = scaleTo;
[_PowerNowView addSubview:_MeterBar];
значка батареи более широкий, чем высокий, так что я оживляющего от 0 -> процента по оси х.
Если у кого есть какие-либо намеки, подсказки или примеры примеры, что делает эту точную анимацию, я бы очень ценю вашу помощь :)
Спасибо.
P.S. Херес URL аккумуляторной иконы я нашел: Battery Icon
Извините за не ясно, но я хотел бы иметь цветной слой Seperate значка батареи ...
Я хотел бы создать Черт над изображение батареи и динамическое оживление бара относительно размера батареи .... фактически не изменяет размер самого изображения батареи.
Таким образом, было бы два слоя, один для батареи, которая в основном статична а другой слой - цветной BAR, может быть зеленый цвет, чтобы представить количество заполняемого изображения BATTERY.
Хорошая ссылка на то, что я хотел бы сделать, это то, что делает приложение MINT, целью которого является запись ваших банковских выписок.
Окончательные анимированные батареи выше очень хорошо, но я хотел бы, чтобы показать бар внутри батареи и анимировать его по выдвинутому значению данных.