2011-10-16 30 views
0

几乎我见过的beginAnimations每一个例子:context:方法已经用零(或NULL)为它的参数是这样的:什么的UIView beginAnimations的正确使用和上下文参数

[UIView beginAnimations:nil context:nil];

但我发现如果我想利用其他功能,如removeAnimationForKey那么我必须有一个上下文参数的值。 但我不能找出对象类型的上下文参数应该是因为类定义说这是一个无效的指针: http://developer.apple.com/library/ios/#documentation/uikit/reference/UIView_Class/UIView/UIView.html

任何人都熟悉这些参数更好的细节是如何工作的?

回答

0

它可以是任何你想要的类型。您将它传递给任何指针,然后将该指针返回给委托方法。在beginAnimations:context:中查看上下文的文档。在委托函数中,您随后将void *转换为首先传入的任何内容。

相关问题