上下文: 我有一個帶有4個UIViewController的UIPageViewController,一種SnapChat風格。UIPageViewController裏面的UIScrollView:當UIScrollView滾動時無法滑動頁面
在這4個UIViewControllers中,我有一個UITableView或一個UICollectionView,這兩個控件繼承了UIScrollView。
問題: 當我滾動(垂直地)一個UITableView或UICollectionView,我不能水平(滑動)到下一個頁面,直至渦旋結束滾動。相反,當我嘗試滑動時,滾動停止,然後我不得不做另一次滑動來實際更改UIPageViewController的頁面。
我想到: 用戶必須能夠改變刷卡時的頁面,即使UITableView的或UICollectionView還在滾動,如SnapChat目前一樣。
任何提示,以實現這一目標?
謝謝!
謝謝。我結束了創建的UITableView和UICollectionView的子類,添加這段代碼... ' - (BOOL)gestureRecognizer:(UIPanGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UISwipeGestureRecognizer *)otherGestureRecognizer { 返回YES; }' ......因爲這個答案建議: [鏈接](http://stackoverflow.com/a/23841224/1774983) 這使得該UIPageViewController工作刷卡預期:) –
你歡迎! – sschale