Анимированная полоса изображения (iPhone) - PullRequest
1 голос
/ 22 сентября 2010

Итак, я пытаюсь анимировать изображение, растягивающееся от нулевой ширины до полного размера при постепенном увеличении. Появление проявляется хорошо, но по какой-то причине вещь отображается в полном кадре в начале анимациироста, как происходит альфа-эффект.Мой код выглядит следующим образом:

[UIView beginAnimations:@"FadeButtons" context:nil];
[UIView setAnimationDuration:.9];
[UIView setAnimationDelay:0.300];
batteryLife.alpha = 1;
batteryLife.frame = CGRectMake(40, 71, 240, 128);
[UIView commitAnimations];

Есть ли у вас какие-либо советы по смене кадра в анимации?Я не хочу масштабировать все изображение, я хочу его «раскрыть».Спасибо.

1 Ответ

0 голосов
/ 22 сентября 2010

Может быть, кадр уже такого размера до начала анимации? Попробуйте установить кадр непосредственно перед началом анимации меньшего размера, например batteryLife.frame = CGRectMake(40, 71, 0, 128);

...