ios - `UICollectionViewLayout`没有成员`itemSize`

标签 ios swift uicollectionviewlayout

我是 iOS/Swift 开发的初学者。当我使用布局的 itemSize 属性时,我收到以下错误消息,但我不明白为什么:

Value of type `UICollectionViewLayout` has no member `itemSize`

这是我的代码:

let layout = collectionView!.collectionViewLayout as! UICollectionViewLayout
layout.itemSize = CGSize(width: cellWeight, height: cellHeight)

最佳答案

UICollectionViewLayout 是一个抽象基类。您可能想要使用 UICollectionViewFlowLayout,它具有您想要的 itemSize 属性。

关于ios - `UICollectionViewLayout`没有成员`itemSize`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47330400/

相关文章:

ios - 从对类的引用实例化

ios - watchKit 中未定义的体系结构符号

ios - Swift:添加项目时更改 UICollectionView 中单元格布局的宽度

swift - 设备旋转后 CollectionView 上的项目出现两次

swift2 - XCode 7 : Copy Layoutattributes

iphone - Mac 中的 Git 问题( fatal error )

ios - Swift Spritekit 消散重力场

xcode - Swift 2 中的 do-try-catch 用法

ios - UICollectionViewFlowLayout 中的自定义布局

ios - 如何在 ios swift 中使用 nsurlconnection 从 FTP 服务器下载包含多个文件的完整目录?