如何在UIPageViewControllers中删除UIButtons上的goBack事件?

时间:2012-07-07 06:50:36

标签: ios uibutton uipageviewcontroller

在我使用UIPageViewController的XCode项目(iOS 5.1)中,我注意到当我点击任何按钮时,自动操作是发送goBack事件并将页面翻转回上一个索引。

我对此感到困惑,因为检查UIButton的响应者是否与goBack事件或任何其他事件无关。

有关如何消除此行为的任何线索?

1 个答案:

答案 0 :(得分:0)

好的,经过更多的搜索,我意识到发生了什么。

显然UIButton没有抛出goBack事件;由于该按钮位于UIPageViewController子视图的左侧字段中,因此在该区域捕获UITapGesture并启动goBack事件。

如果UIButton位于UIPageViewController的右侧,则会发生同样的事情,这将导致goForward事件。

此问题的详细信息如下:UIPageViewController Gesture recognizers