1

を使用している XCode プロジェクト (iOS 5.1) でUIPageViewController、任意のボタンをタップすると、自動アクションでgoBackイベントが送信され、ページが前のインデックスに戻ることに気付きました。

レスポンダーがイベントやその他のイベントにUIButton関連付けられていないことを確認しているため、これに戸惑っています。goBack

この動作を削除する方法の手がかりはありますか?

4

1 に答える 1

0

わかりました、さらに検索した後、実際に何が起こっているのかわかりました。

どうやらUIButtongoBack イベントをスローしていないようです。ボタンはUIPageViewControllerサブビューの左側のフィールドにあるためUITapGesture、その領域でキャプチャされ、goBackイベントが開始されます。

UIButtonaが の右側にある場合も同じことが起こり、代わりにイベントUIPageViewControllerが発生します。goForward

この問題を解決する方法の詳細は、この質問にあります: UIPageViewController ジェスチャー認識エンジン

于 2012-07-07T08:40:10.420 に答える