2012-08-02 114 views
1

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

回答

0

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

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

希望有所帮助。

相关问题