在splitview控制器中导航到CollectionView

时间:2018-07-11 09:02:10

标签: uicollectionview swift4 uisplitviewcontroller

我是第一次尝试使用splitviewcontroller。我有多个详细视图,一个是普通的UIViewcontroller,另一个是UICollectionViewcontroller。当尝试在RootViewController下的一行上单击导航到UICollectionViewController时,不会调用我的UICollectionViewController中的方法(cellForItemAt,numberOfSections,numberOfItemsInSecrtion)。

使用以下代码导航到我的UICollectionViewController。请让我知道正确的方法。

func openDocumentsViewController(){    self.splitViewController?.preferredDisplayMode = .automatic
let viewcontroller:DocumentViewController = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "DocumentsViewController") as! DocumentViewController
let navigationController = UINavigationController(rootViewController: viewcontroller)
self.splitViewController?.showDetailViewController(navigationController, sender: self)
}

1 个答案:

答案 0 :(得分:0)

好的,我忘了为collectionView设置委托和数据源。这解决了问题!!