1

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

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

关于如何消除这种行为的任何线索?

4

1 回答 1

0

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

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

如果 aUIButton在 的右侧,也会发生同样的事情UIPageViewController,这将导致一个goForward事件。

有关如何解决此问题的详细信息在此问题中:UIPageViewController Gesture Recognizers

于 2012-07-07T08:40:10.420 回答