2012-07-04 30 views
0

我試圖在UISplitViewController的詳細信息窗格中實現UIPageViewController - 允許通過事件日曆類似日曆的表進行分頁,同時仍然在主視圖中顯示菜單項表。iOS UIpageviewcontroller詳見uisplitviewcontroller。忽略回泛手勢

一切正常,但前一天的滑動手勢被忽略。

如果我將其更改爲模態segue,則不會出現問題。

我認爲問題是由於數據視圖控制器的呈現與instantiateViewControllerWithIdentifier:

SessionDataViewController *dataViewController = [storyboard instantiateViewControllerWithIdentifier:@"SessionDataViewController"];  
dataViewController.dataObject = [self.pageData objectAtIndex:index]; 
return dataViewController; 

我如何能得到的DataViewController接受頁面返回滑動手勢在細節窗格中的任何意見與它在模態視圖中一樣的方式將被讚賞。

回答

1

這個問題聽起來像是由UISplitViewController引起的。它有一個手勢識別器,用於顯示和隱藏masterViewController,它阻止UIPageViewController獲取它。您只需使用以下行禁用UISplitViewController上的手勢識別器即可。

[splitViewController setPresentsWithGesture:NO];

+0

非常感謝你 - 這正是問題。 – greentor

相關問題