を使用している XCode プロジェクト (iOS 5.1) でUIPageViewController、任意のボタンをタップすると、自動アクションでgoBackイベントが送信され、ページが前のインデックスに戻ることに気付きました。
レスポンダーがイベントやその他のイベントにUIButton関連付けられていないことを確認しているため、これに戸惑っています。goBack
この動作を削除する方法の手がかりはありますか?
を使用している XCode プロジェクト (iOS 5.1) でUIPageViewController、任意のボタンをタップすると、自動アクションでgoBackイベントが送信され、ページが前のインデックスに戻ることに気付きました。
レスポンダーがイベントやその他のイベントにUIButton関連付けられていないことを確認しているため、これに戸惑っています。goBack
この動作を削除する方法の手がかりはありますか?
わかりました、さらに検索した後、実際に何が起こっているのかわかりました。
どうやらUIButtongoBack イベントをスローしていないようです。ボタンはUIPageViewControllerサブビューの左側のフィールドにあるためUITapGesture、その領域でキャプチャされ、goBackイベントが開始されます。
UIButtonaが の右側にある場合も同じことが起こり、代わりにイベントUIPageViewControllerが発生します。goForward
この問題を解決する方法の詳細は、この質問にあります: UIPageViewController ジェスチャー認識エンジン