如何隐藏 NSCollectionView 滚动指示器

Jon*_*nff 8 macos nscollectionview swift

我有一个 NSCollectionView,我想隐藏水平滚动指示器。

我试过了

        collectionView.enclosingScrollView?.verticalScroller?.isHidden = true
Run Code Online (Sandbox Code Playgroud)

但它不起作用。

先感谢您。

MCM*_*tan 6

hidden对我也不起作用。

我发现破解此问题的唯一方法是更改​​插图:

scrollViewCollectionView是类型的NSScrollView,这个例子是在创建NSCollectionView编程)

scrollViewCollectionView.documentView?.enclosingScrollView?.scrollerInsets = NSEdgeInsets.init(top: 0, left: 0, bottom: 100, right: 0)
Run Code Online (Sandbox Code Playgroud)

请注意:我的 NSCollectionView 是水平的,高度小于 100,这就是为什么这个 hack 在隐藏指示器中解决的原因。


dre*_*gin 0

您也可以通过情节提要来实现

在此输入图像描述