1

私はMonoTouchを初めて使用し、ボタンの単純なMouseOverイベントをリッスンする方法についていくつかのポインターが必要です。目標は、ボタンのグリッドを作成し、これらのボタンを通過する際の動きを追跡することです。実際には、ボタンである必要はまったくなく、文字を操作して表示できるものだけです。

たとえば、Windowsを実行している場合は、WordRoom for Windows 8/WP7を参照してください。

どんなポインターでもいいでしょう!:)

編集:WP7にあるのは、長方形を描画するXAMLを使用するUserControlです。次に、ManipulationStartedイベントを聞いて、スワイプしたときにそれを確認します。それが私がここで望んでいることです。私が探している結果はこのビデオにあります:

http://www.youtube.com/watch?v=13IczvA7Ipo

これはゲームを宣伝するための試みではなく、MonoTouchで同じことを行うための基本的な技術的解決策を得るためのものであることに注意してください。そして、はい、私はWordRoomを書いたので、それは破片になることはありません。:)

ありがとう

ヨハン

4

1 に答える 1

0

から派生した場合は、メソッド、、およびUIViewを上書きできます。TouchesBeganTouchesMovedTouchesEnded

これがの例ですTouchesBegan

    public override void TouchesBegan (NSSet touches, UIEvent evt)
    {
        base.TouchesBegan (touches, evt);

        UITouch touch = touches.AnyObject as UITouch;

        if (touch != null && touch.View != this) {
            var rp = touch.LocationInView (touch.View);
            var p = new PointF(touch.View.Frame.X + rp.X, touch.View.Frame.Y + rp.Y);

            // Do your stuff
        }
    }

GestureRecognizerを使用する別のオプションは次のとおりです。

MonoTouchでのUIGestureRecognizerの使用

ジェネリックジェスチャ認識機能

于 2012-11-16T06:22:40.403 に答える