我是macOS开发的新手。我想要的是跟踪NSCollectionView
的contentOffset。在iOS中,UICollectionViewDelegate
继承自UIScrollViewDelegate
,我可以轻松实现scrollViewDidScroll
,但在macOS中找不到这样的东西。 collectionView(_ collectionView: NSCollectionView, willDisplay item
不适合我的情况。任何帮助,将不胜感激。
最佳答案
我还没有找到如何跟踪contentOffset
的方法,但是我已经解决了我的问题。在NSCollectionView
中有一个非常有趣的属性
var prefetchDataSource: NSCollectionViewPrefetching?
有方法:
public func collectionView(_ collectionView: NSCollectionView, prefetchItemsAt indexPaths: [IndexPath])
此方法通知您的'prefetchDataSource'指定的'indexPaths'处的项目可能会被实例化并很快显示。
希望这对某人有帮助!
关于swift - didScroll for NSCollectionView,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52072541/