【发布时间】:2018-05-08 07:34:37
【问题描述】:
我已经实现了collectionview 水平滚动。启用滚动时它工作正常。但是,当禁用滚动并且流变为垂直时,仅显示第一行并且集合视图高度不会增加。
问:- 禁用滚动时如何获得全高的集合视图?
我尝试了以下代码来获取高度,它返回30.0。
let height = self.collectionTags.collectionViewLayout.collectionViewContentSize.height; // 30.0
这个返回0.0
let height = self.collectionTags.contentSize.height // 0.0
这里是collectionview布局代码
if let flowLayout = collectionTags.collectionViewLayout as? UICollectionViewFlowLayout {
flowLayout.estimatedItemSize = CGSize(width: 1, height: 30.0)
flowLayout.itemSize = UICollectionViewFlowLayoutAutomaticSize
}
【问题讨论】:
-
我想你想得到像输出一样的令牌字段。请看this
标签: ios swift uicollectionviewcell uicollectionviewlayout