У меня есть UIView
с именем goalBar , который анимируется путем увеличения размера кадра в соответствии со значением с плавающей запятой, называемым destination :
CGRect goalBarRect = CGRectMake(0, 0, destination, 29);
[UIView beginAnimations:@"goal" context:nil];
[UIView setAnimationCurve:UIViewAnimationCurveEaseIn];
[UIView setAnimationDuration:2.0f];
goalBar.frame = goalBarRect;
[UIView commitAnimations];
Анимация работает отлично, и прямоугольный вид увеличивает свою ширину по ходу анимации (с 0 до значения для destination ).
Однако я хотел бы иметь возможность извлекать значения для кадра анимируемого UIView
(то есть goalBar ) во время анимации. Под этим я подразумеваю, что я хочу поместить значение ширины анимированного кадра в отдельный UILabel
, чтобы пользователь видел счетчик, который обеспечивает ширину UIView
во время его анимации.
Любая помощь в том, как это сделать, будет с благодарностью получена.