2012-07-07 41 views
1

在我使用UIPageViewController的XCode項目(iOS 5.1)中,我注意到當我點擊任何按鈕時,自動動作是發送goBack事件並將頁面翻轉回前一個索引。如何刪除UIPageViewControllers中的UIButton上的goBack事件?

我對此感到困惑,因爲檢查UIButton的響應者,他們還沒有關聯到goBack事件或任何其他事件。

任何有關如何消除此行爲的線索?

+0

什麼GoBack的事件,請張貼一些代碼 – 2012-07-07 07:29:39

+0

實際上,有沒有涉及,因爲這代碼是純粹的故事板 – 2012-07-07 08:36:23

回答

0

好吧,經過更多的搜索,我意識到真的發生了什麼。

顯然UIButton沒有拋出goBack事件;由於按鈕位於UIPageViewController子視圖的左側字段,因此在該區域捕獲到UITapGesture並啓動goBack事件。

如果UIButton位於UIPageViewController的右側,則會發生同樣的情況,而這會導致發生goForward事件。

就如何解決這個問題的細節是這樣一個問題:UIPageViewController Gesture recognizers