我一直在尝试向我的应用添加自定义背景图片。
我使用了这里介绍的方法:
How to fill background image of an UIView

这些代码在普通的UIViewController和UITableViewController中均成功,但在UICollectionViewController中均失败。它全是黑色的。

据我了解,UITableViewController具有与UICollectionViewController类似的结构。我比较了这两个 Controller 的设置,它们都是相同的(在 View 部分)。代码如何在一个而不是另一个上工作?

最佳答案

最好的实现方法是通过viewDidLoad中的CollectionView实现代码

    let bgImage = UIImageView();
    bgImage.image = UIImage(named: "bg4");
    bgImage.contentMode = .ScaleToFill


    self.collectionView?.backgroundView = bgImage

关于ios - 无法设置UICollectionView的背景图像,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31234502/

10-11 14:49