核心动画beginAnnimations方法附带的两个选项是什么?

时间:2010-01-15 17:07:33

标签: iphone core-animation

我想知道他们的意思:

[CustomView beginAnimations:@"whatIsThis" context:whatIsThis];  

我只是想知道那些人做了什么以及如何使用它们? 请帮忙!

1 个答案:

答案 0 :(得分:1)

它们基本上是特定于应用程序的辅助对象。 animationID用于区分不同的动画(可能在同一时间发生)。 context是传递给动画状态的委托和侦听器的附加对象。两者都是可选的,传递nil应该有效。

来自documentation

  

animationID

     

应用程序提供的块中动画的标识符,该块传递给动画委托消息 - 使用setAnimationWillStartSelector:和setAnimationDidStopSelector:methods设置的选择器。

     

上下文

     

传递给动画委托消息的其他应用程序提供的信息 - 使用setAnimationWillStartSelector:和setAnimationDidStopSelector:methods设置的选择器。