2012-08-02 158 views
1

我正在使用UIPageViewController來顯示某些內容。我希望能夠在用戶使用UIPanGestureRecognizer拉下頁面時顯示其他內容。我似乎無法弄清楚我應該添加我的手勢識別器,以便它不會取消任何pageviewcontroller的操作。UIPanGestureRecognizer與UIPageViewController

回答

0

我工作的其中一個應用程序的功能與此類似。它顯示了一個全屏的UIPageViewController,但是如果用戶在右上角的功能區上拖動,它會將整個事物向下滑動以顯示背後的視圖(用於設置和其他內容)。

我認爲你的問題是內置的手勢識別器是用於翻頁的。所以你想要做的是要麼拖拽一些東西(比如我應用左上角的功能區),這些東西會有自己的手勢。或者您可以遍歷分配給UIPageViewController的手勢識別器,並獲取與PanGesture匹配的手勢識別器,然後使用您自己的功能覆蓋它,以將事件委託給UIPageViewController或根據平移類型完成滑動。

希望有所幫助。

相關問題