2013-02-01 34 views
0

我想在UIView的动画过程中发送我自己的消息。 例如:如何挂钩UIView的动画?

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

我想要iOS版时呈现特定字母的动画帧发送消息。

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

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

回答

0

你试过了动画代码块吗?

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

[sendMyOwnMessage:val]; 

[UIView commitAnimations]; 

我不知道这是你在找什么..但我希望这可以帮助..干杯!快乐编码。

+0

谢谢,但我想发送MyWonMessage每一帧,我认为你上面发布的代码只会sendMyOwnMessage一次。 – binzhang