2011-10-16 54 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 *轉換爲首先傳入的任何內容。

相關問題