Xamarin.ios 在Monotouch中将参数传递给SetAnimationDidStopSelector

Xamarin.ios 在Monotouch中将参数传递给SetAnimationDidStopSelector,xamarin.ios,core-animation,Xamarin.ios,Core Animation,我正在使用一些动画,希望在动画完成后调用一个方法。如果我这样设置方法,一切都很好。但是,如果要传入参数,应如何设置选择器 UIView.SetAnimationDidStopSelector (new Selector("EndItAll")); 即: 如果使用块动画更容易,我也很乐意使用它 谢谢你想实现什么?可以将参数存储为局部变量吗 或者,可以将块动画与闭包一起使用: var myValue = "someValue"; UIView.Animate ( duration,

我正在使用一些动画,希望在动画完成后调用一个方法。如果我这样设置方法,一切都很好。但是,如果要传入参数,应如何设置选择器

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

如果使用块动画更容易,我也很乐意使用它


谢谢

你想实现什么?可以将参数存储为局部变量吗

或者,可以将块动画与闭包一起使用:

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

你完全正确!这比旧方法容易得多。谢谢阿列克西。
var myValue = "someValue";
UIView.Animate (
    duration,
    () => /* your animation code */,
    () => Console.WriteLine (myValue)
);