我正在使用一些动画,想在动画完成后调用一个方法。如果我这样设置方法,一切都很好。但是,如果我想传入参数,我应该如何设置选择器?:
UIView.SetAnimationDidStopSelector (new Selector("EndItAll"));
即:
[Export]
public void EndItAll(string myValue)
{
...
如果使用块动画更容易,我也很乐意使用它。
由于
答案 0 :(得分:3)
你想要达到什么目的?你能将参数存储为局部变量吗?
或者您可以使用带闭包的块动画:
var myValue = "someValue";
UIView.Animate (
duration,
() => /* your animation code */,
() => Console.WriteLine (myValue)
);