在我的應用程序中,我有一個RootPageViewController,它包含UIPageViewController和一個或多個具有UITableView作爲子視圖的DetailPageViewController。將UIPageViewController(使用TransitionStyleScroll)平移手勢限制在某個區域
DetailPageViewController
/
RootPageViewController - DetailPageViewController
\
DetailPageViewController
在每個DetailPageViewController的頂部是一個小空間,應該可以刷卡,並進入下一個DetailPageViewController。
-------------------
| |
| | -> UIPageViewController should respond to pan's
| |
|-------------------| --------------------------------------------
| CellContent |
|-------------------|
| CellContent |
|-------------------| -> UIPageViewController should disable UIPageViewController pan's
| CellContent |
|-------------------|
| ... |
在搭載iOS 7的天氣應用程序是與整個弱預測誰莫名其妙地覆蓋或禁用的UIPageViewController的油鍋滾動視圖。
我該如何重新創建這樣的行爲?
對不起失蹤的截圖
http://www.lukaszielinski.de/blog/posts/2014/03/26/restrict-panning-of-uipageviewcontroller-to-certain-area/ 在這裏有很多詳細的答案,說同樣的事情 –
謝謝你們:) – ioboi
好吧,不需要添加額外的panGestureRecognizer!您可以使用提供的行爲來執行相同的行爲,而無需執行所有此手勢RecognidesHouldRecognizeSimultaneouslyWithGestureRecognizer:business ... ;-) – mramosch