我是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'中的项可能很快被实例化并显示。希望这对某人有所帮助!