我正在尝试浏览一些Swift教程的集合视图,但它们总是显示为空白/黑色页面,就像我没有设置初始视图控制器一样。但是我有,我只用1 UICollectionViewController
药物并将自定义类设置为我的CollectionViewController
。在这个课程中,我实现了numberOfSectionsInCollectionView:
方法,只是为了确保它正常工作,我刚刚返回3.然而,当我构建并运行项目时,所有应该是空白/黑屏......
有人可以帮忙吗?我一直在搜索信息,没有运气......
答案 0 :(得分:1)
答案 1 :(得分:0)
您必须实现至少3个UICollectionViewDataSource方法才能显示任何内容。
听起来你只是告诉它你想要多少部分,但你没有告诉它每个部分有多少视图或提供了显示它的视图。
试试这个:
func numberOfSectionsInCollectionView(collectionView: UICollectionView) -> Int {
return 2
}
func collectionView(collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
return 3
}
func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {
let cell = UICollectionViewCell()
cell.backgroundColor = UIColor.redColor()
return cell
}
答案 2 :(得分:0)