gpt4 book ai didi

ios - 获取 CollectionViewContentSize

转载 作者:行者123 更新时间:2023-11-28 13:01:06 28 4
gpt4 key购买 nike

我正在尝试获取 CollectionViewContentSize,就像在 apple 的 Photo objective C 实现中所做的那样。下面是代码

苹果代码

 CGSize cellSize = ((UICollectionViewFlowLayout *)self.collectionViewLayout).itemSize;

我的代码

 let cellSize: CGSize = UICollectionViewFlowLayout.collectionViewContentSize(self.collectionViewLayout)

我收到一条错误消息,提示 (UICollectionViewLayout) -> 'is not convertible to 'UICollectionViewFlowLayout -> () -> CGSize'

最佳答案

很简单:self.collectionViewLayout 返回 UICollectionViewLayout 类型不是 UICollectionViewFlowLayout,所以你应该转换它:

if let layout = collectionView.collectionViewLayout as? UICollectionViewFlowLayout {
let cellSize: CGSize = UICollectionViewFlowLayout.collectionViewContentSize(layout)()
}

关于ios - 获取 CollectionViewContentSize,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33800528/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com