2012-12-19 34 views
1

我正在使用一些動畫,並且想在動畫完成後調用方法。如果我這樣設置方法,一切都很好。但是,我應該怎麼設置的選擇,如果我想在參數?:通過將參數傳遞給Monotouch中的SetAnimationDidStopSelector

UIView.SetAnimationDidStopSelector (new Selector("EndItAll")); 

即:

[Export] 
public void EndItAll(string myValue) 
{ 
... 

如果它更容易與塊動畫做,我會很樂意用那種太。

感謝

回答

3

你努力實現什麼?你可以將參數存儲爲局部變量嗎?

或者你可以使用塊動畫與封閉:

var myValue = "someValue"; 
UIView.Animate (
    duration, 
    () => /* your animation code */, 
    () => Console.WriteLine (myValue) 
); 
+0

您是完全正確!這使得它比舊的方法更容易。謝謝阿列克謝。 – Glinkot