【问题标题】:Detect last visible nscollectionview item prototype检测最后一个可见的 nscollectionview 项目原型
【发布时间】:2014-02-15 08:15:45
【问题描述】:

当最后一个项目在滚动时可见时,如何在 NSCollectionView 中检测到?

我正在寻找与this 类似的解决方案,但NSCollectionView 没有类似的布局方法。

有什么提示吗?

【问题讨论】:

  • 你不能用滚动视图来做吗?
  • @Volker 我该怎么做?
  • @Volker 我已经将它用于 NSTableView 但 NSScrollView 只有一个通知boundsDidChange,仅凭它不足以检查它是否已经结束。至少我无法弄清楚...
  • 但是您可以检查边界并确定文档视图滚动到什么时候?!

标签: macos cocoa nscollectionview


【解决方案1】:

通过注册文档视图的boundsDidChange 通知,可以在滚动视图滚动时注意到Callbacks When an NSScrollView is Scrolled? 此处所述。

这样就可以检查集合视图的哪一部分内容被显示了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-10
    • 2014-08-18
    • 1970-01-01
    相关资源
    最近更新 更多