UIView beginAnimations和上下文参数的正确用法是什么

时间:2011-10-16 01:43:25

标签: iphone objective-c xcode

几乎我在beginAnimations中看到的每个例子:Context:方法都使用nil(或NULL)作为参数,如下所示:

[UIView beginAnimations:nil context:nil];

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

是否有人熟悉这些参数如何更好地运作?

1 个答案:

答案 0 :(得分:0)

它可以是您想要的任何类型。你传递一个指向任何东西的指针,然后你在指派方法中得到指针。查看beginAnimations中的上下文文档:context:。在委托函数中,然后将void *转换为您首先传入的任何内容。