集合视图单元格不显示在集合视图中?

我使用纯粹的故事板界面构build器创build了一个集合视图。 这是故事板的样子:

故事板

我的collections视图的属性也是默认的。 我还没有写任何东西到我的ViewController.swift

集合视图

出于某种原因,当我在我的手机/模拟器上运行,没有任何button显示。

只需configurationcollectionView ,看下面的代码和图像:

实现collectionViewdelegate方法:

 class yourClassController: UICollectionViewDataSource, UICollectionViewDelegate { override func numberOfSectionsInCollectionView(collectionView: UICollectionView!) -> Int { return 1 } override func collectionView(collectionView: UICollectionView!, numberOfItemsInSection section: Int) -> Int { return yourArray.count } override func collectionView(collectionView: UICollectionView!, cellForItemAtIndexPath indexPath: NSIndexPath!) -> UICollectionViewCell! { let cell = collectionView.dequeueReusableCellWithReuseIdentifier("CollectionViewCell", forIndexPath: indexPath) as CollectionViewCell // Configure the cell cell.backgroundColor = UIColor.blackColor() cell.textLabel?.text = "\(indexPath.section):\(indexPath.row)" cell.imageView?.image = UIImage(named: "circle") return cell } 

然后从你的storyboard通过拖放设置delegatedatasource查看图像:

在这里输入图像说明

注意:当您完成与相关课程的正式性时, collectionView出现。

UICollectionView不支持像UITableView这样的静态单元格。 你将不得不设置它的dataSource,委托和configuration你的单元的代码。