ios - UICollectionView.backgroundView 损坏

标签 ios swift uicollectionview

我对 backgroundView 属性有疑问。我试图像这样将 imageView 添加到背景中

    let backgroundImage = UIImage(named: "Fridge_background")!
    let backgroundView = UIImageView(image: backgroundImage)
    collectionView?.backgroundView = backgroundView

但问题是它甚至没有将此 View 添加到 View 层次结构中。我已经读过 this article ,但这个解决方案也没有帮助我。它可能是什么,我该如何解决?有趣的是,在 tableView 中,类似的属性工作得很好。

最佳答案

确实是坏了。 我正在研究 uicollectionview 背景 View 的不当定位 并遇到这个:

https://blog.spacemanlabs.com/2013/11/uicollectionviews-backgroundview-property-is-horribly-broken/

也描述了您的问题。

关于ios - UICollectionView.backgroundView 损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45485444/

相关文章:

ios - 下载的图片需要很长时间才能显示在 UIImageView 上

ios - 如何旋转类似于照片应用程序的 UICollectionView 并保持当前 View 居中?

ios - 如何等到 NSURLResponse 被处理后再循环迭代?

ios - 模拟 CKContainer 用于单元测试

ios - 未找到框架 GoogleMapsCore

core-data - 使用 Swift 的基于文档的应用程序

ios - 防止 UICollectionViewFlowLayout 使用可变大小的项目计算自己的sectionInsets

ios - 如何更改 UICollectionView 标题与其余单元格之间的间距?

ios - 当应用商店中有我的应用更新时,我的应用的设备 token 会更改吗?

ios - 为Xcode中的所有项目创建代码片段?