gpt4 book ai didi

ios - 在没有重新加载方法的情况下调整 UICollectionView 的单元格大小

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:49:06 25 4
gpt4 key购买 nike

如何在不使用 reload 方法的情况下调整 UICollectionView 的单元格大小?只想在某些事件上调用以下方法。我不想重新加载 UICollectionView 或其任何部分或行。

   func collectionView(collectionView: UICollectionView,
layout collectionViewLayout: UICollectionViewLayout,
sizeForItemAtIndexPath indexPath: NSIndexPath) -> CGSize

最佳答案

我通过以下代码行找到了我的问题的解决方案。

collectionView?.collectionViewLayout.invalidateLayout()

注意要为调整大小设置动画,请使用 UIView.animate :

let duration: TimeInterval = 0.3
UIView.animate(withDuration: duration, animations: {
collectionView.collectionViewLayout.invalidateLayout()
})

关于ios - 在没有重新加载方法的情况下调整 UICollectionView 的单元格大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38157793/

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