gpt4 book ai didi

ios - 使 UICollectionView 中的最后一个单元格填充宽度

转载 作者:行者123 更新时间:2023-11-28 07:21:41 28 4
gpt4 key购买 nike

在我的 UICollectionView 中,最后一个单元格 indexPath 是 10。我希望最后一个单元格填充宽度。现在每行有 2 个单元格,但我希望最后一个单元格填满整个宽度。这是我试过的;

func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {

let width = (view.frame.size.width - 40) / 2

if indexPath.item == 10 {
return CGSize(width: view.frame.size.width, height: CGFloat(100))
}
return CGSize(width: width, height: 100)
}

当我运行应用程序并按下最后一个单元格时,运行此输出:

func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
// handle tap events
print("You selected cell #\(indexPath.item)!")
}

但不知何故,这并没有做任何事情。有什么建议吗?

最佳答案

我自己搞定了。我忘了添加 UICollectionViewDelegateFlowLayout

关于ios - 使 UICollectionView 中的最后一个单元格填充宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57828655/

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