swift - 如何隐藏 NSCollectionView 滚动指示器

标签 swift macos nscollectionview

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

我试过了

        collectionView.enclosingScrollView?.verticalScroller?.isHidden = true

但它不起作用。

提前谢谢你。

最佳答案

隐藏 对我也不起作用。

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

(scrollViewCollectionViewNSScrollView 类型,此示例是在以编程方式创建 NSCollectionView 时)

scrollViewCollectionView.documentView?.enclosingScrollView?.scrollerInsets = NSEdgeInsets.init(top: 0, left: 0, bottom: 100, right: 0)

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

关于swift - 如何隐藏 NSCollectionView 滚动指示器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49724516/

相关文章:

macos - 从另一台机器访问 Mac OS X 上的 Jenkins

python - python虚拟环境中plot.show()期间的UnicodeDecodeError

ios - TableView在View中覆盖整个屏幕

swift - 等待 Vapor 中的请求中的异步任务完成

swift - NSLocalizedString 在 Swift 中不起作用

macos - IntelliJ : how to open files in an existing IntelliJ from the command line

swift - NSCollectionView 滚动无法正常工作

xcode - 当其父 NSCollectionView 更改大小时更新 NSCollectionViewItem 的大小

macos - 如何在 ListView 中添加 subview ?

ios - 在 CoreData 中的 NSOrderedSet 中查找对象。索引(AccessibilityElement :)