gpt4 book ai didi

ios - 可见单元格的 Swift collectionView 方法未更改

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

我有一个 UICollectionView,它有一个偏移的单元格,向用户显示还有更多内容需要滚动。问题是偏移单元格应该有一个 alpha 为 1 的挂锁。当我在单元格被重用并执行检查时滚动时,这确实有效。

在初始加载时不会在偏移单元格上调用检查已购买类(class)的内部方法。

func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {

if let purchased = purchasedCourses {
if !purchased.contains(courses[indexPath.row].type) {
print("CELL: \(indexPath.row)")
cell.padlock.alpha = 1
}
}
...
}

有办法解决吗?

我尝试过:layoutIfNeeded()setNeedsLayout() reloadItems()

最佳答案

你可以试试

if !purchased.contains(courses[indexPath.row].type) {
print("CELL: \(indexPath.row)")
cell.padlock.alpha = 1
}
else {

cell.padlock.alpha = 0
}

 cell.padlock.alpha = purchased.contains(courses[indexPath.row].type ? 0 : 1

关于ios - 可见单元格的 Swift collectionView 方法未更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51195211/

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