1

アニメーションを使用していて、アニメーションの完了後にメソッドを呼び出したいと考えています。メソッドをそのように設定すれば、すべて問題ありません。しかし、パラメーターを渡したい場合、どのようにセレクターを設定すればよいでしょうか?:

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

すなわち:

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

ブロックアニメーションの方がやりやすいならそちらも使ってみたいです。

ありがとう

4

1 に答える 1

3

何を達成しようとしていますか?パラメータをローカル変数として保存できますか?

または、クロージャでブロック アニメーションを使用することもできます。

var myValue = "someValue";
UIView.Animate (
    duration,
    () => /* your animation code */,
    () => Console.WriteLine (myValue)
);
于 2012-12-19T04:50:28.620 に答える