【发布时间】:2010-03-23 13:40:30
【问题描述】:
我有一个名为 goalBar 的 UIView,它通过根据名为 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 的宽度。
我们将不胜感激地收到有关如何执行上述操作的任何帮助。
【问题讨论】:
标签: iphone objective-c animation uiview