如何勾选UIView的动画?

时间:2013-02-01 06:59:58

标签: iphone

我想在UIView的动画过程中发送自己的信息。 例如:

myView.alpha = 1.0;
[UIView animateWithDuration:2.0f animations:^{myView.alpha = 0.0;} completion:^(BOOL isFinished){}];

我想在iOS呈现特定alpha的动画帧时发送消息。

- (void) alphaChangedTo:(float) val
{
    [sendMyOwnMessage:val];
}

由于动画是由iOS系统执行的,我可以挂钩功能来完成我的任务吗? 谢谢!

1 个答案:

答案 0 :(得分:0)

你试过动画代码块吗?

[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.5];
[UIView setAnimationDelay:1.0];

[sendMyOwnMessage:val];

[UIView commitAnimations];

我不确定这是不是你要找的......但我希望这有帮助..干杯!快乐的编码。