UICollectionView正在显示,但单元格未显示在swift中

时间:2016-09-13 03:24:01

标签: ios swift2 uicollectionview uicollectionviewcell uicollectionviewlayout

我以编程方式创建了一个collectionView(没有storyboard)。我将背景颜色设置为红色,并且显示正确。但细胞没有显示出来。有谁知道为什么细胞没有显示?

/$postId/insights/post_impressions,post_impressions_unique

2 个答案:

答案 0 :(得分:0)

我没有看到你添加collectionView来查看。

if let view = UIApplication.sharedApplication().keyWindow {
        //let y = (view.frame.width * 10 / 16) + 34 + 26
        collectionView = UICollectionView(frame: .zero , collectionViewLayout: layout)
        collectionView?.backgroundColor = UIColor.redColor()
        collectionView?.delegate = self
        collectionView?.dataSource = self
        collectionView?.frame = CGRectMake(0, 0, view.frame.width, view.frame.height) // y to y

        ///try add
        self.view.addSubview(collectionView)
    }

答案 1 :(得分:0)

您必须实施numberOfSectionsInCollectionView UICollectionViewDataSource委托方法。 此方法是可选的,但您必须实现它并返回至少一个部分。