0

テクスチャオブジェクトをクリックして呼び出す関数を作成したいのですが。ボタンアクションがどのように処理されるかを理解しました。plzの仕組みを教えてください。たぶん、いくつかの特別なコントロールはテクスチャオブジェクトに対応する必要がありますか?前もって感謝します )))

4

1 に答える 1

1

これはiOS用であり、クリックとはタップを意味すると思います。次のコードは、ジェスチャ レコグナイザを any に追加しますUIView

    myView.userInteractionEnabled = YES;
    UITapGestureRecognizer *recognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTap:)];
    recognizer.numberOfTapsRequired = 1;
    recognizer.numberOfTouchesRequired = 1;

    [myView addGestureRecognizer:recognizer];

そして、次のようにハンドラーを実装します。

- (void)handleTap:(UITapGestureRecognizer *)sender {     
    if (sender.state == UIGestureRecognizerStateEnded) {
        //your code
    }
}

このhandleTap:メソッドは、ビューがタップを受け取るたびに呼び出されます。

于 2012-08-28T15:52:50.743 に答える