didScroll for NSCollectionView

问题描述 投票:0回答:1

我是macOS开发的新手。我想要的是跟踪NSCollectionView的contentOffset。在iOS中UICollectionViewDelegate继承自UIScrollViewDelegate,我可以很容易地实现scrollViewDidScroll,但在macOS中找不到这样的东西。 collectionView(_ collectionView: NSCollectionView, willDisplay item不适合我的情况。任何帮助,将不胜感激。

swift macos nscollectionview
1个回答
0
投票

我还没有找到如何跟踪contentOffset但我已经解决了我的问题。在NSCollectionView,有一个非常有趣的财产

var prefetchDataSource: NSCollectionViewPrefetching?

有方法:

public func collectionView(_ collectionView: NSCollectionView, prefetchItemsAt indexPaths: [IndexPath])

此方法通知您的'prefetchDataSource'指定的'indexPaths'中的项可能很快被实例化并显示。希望这对某人有所帮助!

© www.soinside.com 2019 - 2024. All rights reserved.