在我使用UIPageViewController
的XCode项目(iOS 5.1)中,我注意到当我点击任何按钮时,自动操作是发送goBack
事件并将页面翻转回上一个索引。
我对此感到困惑,因为检查UIButton
的响应者是否与goBack
事件或任何其他事件无关。
有关如何消除此行为的任何线索?
答案 0 :(得分:0)
好的,经过更多的搜索,我意识到发生了什么。
显然UIButton
没有抛出goBack事件;由于该按钮位于UIPageViewController
子视图的左侧字段中,因此在该区域捕获UITapGesture
并启动goBack
事件。
如果UIButton
位于UIPageViewController
的右侧,则会发生同样的事情,这将导致goForward
事件。
此问题的详细信息如下:UIPageViewController Gesture recognizers