我想知道 UICollectionView
的 visibleCells
属性的计数何时更改。
我知道我可以观察继承自 NSObject
的对象,只要我想观察的属性是 dynamic
。例如:
let view = UIView()
view.observe(\.isHidden, options: .new) { view, change in
print(change.newValue)
}
如何以类似的方式观察 UICollectionView
的 visibleCells
?
最佳答案
我不太确定 KVO 会在这方面为您提供帮助。但是 collectionView 确实有委托(delegate)方法 collectionView(:willDisplay:forItemAt:) 和 collectionView( :didEndDisplaying:forItemAt:)您可以使用它来推断可见单元格的变化。您也可以签到scrollViewDidScroll(_:)
关于ios - 观察 UICollectionView 的 visibleCells 数组的变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47659761/