1

我正在使用 UIPageViewController 来显示某些内容。当用户使用 UIPanGestureRecognizer 在页面上下拉时,我希望能够显示其他内容。我似乎无法弄清楚我应该将我的手势识别器添加到什么,这样它就不会取消任何 pageviewcontroller 的操作。

4

1 回答 1

0

我开发的其中一个应用程序具有与此类似的功能。它显示了一个全屏 UIPageViewController,但是如果用户在右上角的功能区上向下拖动,它将整个向下滑动以显示后面的视图(用于设置和其他内容)。

我认为您的问题是内置手势识别器用于翻页。所以你想要做的要么是有一些东西可以拖动(比如我的应用程序左上角的功能区),它会有自己的手势。或者,您可以遍历分配给 UIPageViewController 的手势识别器并获取与 PanGesture 匹配的手势识别器,然后使用您自己的功能覆盖它以将事件委托给 UIPageViewController 或根据平移类型向下滑动。

希望有帮助。

于 2013-01-12T20:46:19.640 回答