1

Xcode 4.3.2 を使用した新しい iOS プロジェクトでは、ボタンに Interface Builder を使用して作成されたアクションがあり、それが出力された"button is tapped on"場合、すべて正常に動作します。

ただし、シングルタップ用にメイン ビューを追加するUITapGestureRecognizerと、ボタンがタップされても、メイン ビューはタップされたと見なされますが、ボタンの Action は呼び出されません。

これを機能させる方法はありますか?(ボタン アクションを使用せずに、ボタンに UITapGestureRecognizer を使用することをお勧めしますか?しかし、それがスライダーの場合は、アクションが必要です)

4

1 に答える 1

2

のボタンを除外する[UIGestureRecognizer delegate]か、 に設定cancelsTouchesInViewNOます。

于 2012-05-21T14:28:20.460 に答える