NSCollectionView是一个NSView子类,它提供了显示,排列,分组和操作对象集合的图形表示的基本功能。
swift macOS - 自定义 NSCollectionViewDelegate 不会被调用
我为 NSCollectionViewDelegate 进行了扩展,其中声明了两个新函数来处理 NSCollectionViewItems 上的点击。我从自定义 NSCollectionVie 调用委托方法...
使用混合小数和绝对值来调整 NSCollectionLayoutItem 的大小
我正在调整其组中 NSCollectionLayoutItem 的大小。 使用 NSCollectionLayoutSize 和 NSCollectionLayoutDimension 我可以实现以下要求 “我希望它的宽度是容器的一半”...
我无法垂直和水平滚动来使用 NSCollectionView 的自定义布局。 根据文档,在我的子类中,我返回 collectionViewContentSize,如果是...
我已经为我的 NSCollectionView 实现实现了类型选择。 在我的集合视图子类中,我添加了额外的委托方法: 协议 CollectionViewDelegate :
我已经使用其新的基于视图的 NSTableView 为 Mac OS X Lion 开发了一个应用程序,但是当我想将整个应用程序移植到 Snow Leopard 时,我正在尝试找出模拟此类表格视图的最佳方法。 ...
具有正交滚动的 NSCollectionView 组合布局具有不正确的标题约束和其他奇怪之处
我开始怀疑 macOS 上的 NSCollectionView + Compositional Layout 有很多 bug...😅 我正在使用 NSCollectionView + 组合布局。 我的布局可以在正交滚动之间切换...
NSCollectionView - 如何在应用程序窗口外拖动时隐藏应用程序?
我有一个自定义的集合视图: 导入 AppKit 最终类 InternalCollectionView: NSCollectionView { typealias KeyDownHandler = (_ event: NSEvent) -> Bool var keyDownHandler:KeyDownHa ...
NSCollectionView - 如何在应用程序外部拖动时隐藏应用程序?
我有一个自定义的集合视图: 导入 AppKit 最终类 InternalCollectionView: NSCollectionView { typealias KeyDownHandler = (_ event: NSEvent) -> Bool var keyDownHandler:KeyDownHa ...
如何在拖动 NSCollectionView 项目时以交互方式重新排列它们?
Preview 之类的应用程序通过以交互方式将项目移开来指示拖动操作的放置位置。看起来像这样: IIRC,这也是 UICollectionView 的默认行为...
macOS 的新手,我正在尝试实现一个包含两行(与部分相同?)和每行中的单独水平滚动的 NSCollectionView,我需要能够从顶部拖动项目...
NSCollectionView选择要在OS X中进行序列化的项目
我查看了NSCollectionView API,发现与我所见的某些教程匹配的任何内容。 Xcode强迫我这样编写我的方法,以便没有错误:@objc(...
NSCollectionView,NSCollectionViewItem和MVC
[嗨,我将为集合视图中的项目添加双击手势识别器。我在集合视图中有一个didSelect()委托,我可以在其中添加它,或将其放在覆盖的......>
我正在尝试从父NSCollectionViewDataSource更新NSCollectionViewItem内部的NSTextField标题。这是我的代码。 NSCollectionViewDataSource func collectionView(_ ...
NSWindow透明背景NSCollectionView背景不重新粉刷
我正在尝试创建一个半透明的macOS应用程序。就像macOS随附的Terminal应用程序一样。我创建了一个透明且标准的NSWindow子类...
[尝试将NSCollectionView拖到情节提要时Xcode崩溃
我正在尝试将nscollectionview添加到我的OSX项目中,但这将导致Xcode强制关闭:每次将collectionview拖动到情节提要Xcode时,都会强制关闭。我...
NSCollectionView窗口根据您退出程序还是从Xcode停止更改窗口大小
如果我从Xcode停止程序,则该窗口将使用调整窗口大小后的最新大小。如果我在程序运行时退出程序,它将重置为“宽度和高度”中指定的大小...
NSCollectionViewDiffableDataSource中的附加部分
我正在尝试使用NSCollectionViewDiffableDataSource和NSCollectionViewCompositionalLayout创建具有动态数量的节的NSCollectionView。集合视图用于...
NSCollectionViewItem中的其他视图会在CollectionViewController中暂停dragEvent
我正在尝试在NSCollectionViewController上实现放置委托,并且使用自定义NSCollectionViewItem以及我添加到CollectionView Item上的附加View层时遇到问题。 ...
如果项目集成了另一个CollectionView,则无法选择CollectionView项目
我的NSCollectionView项目集成了另一个NSCollectionView。一切都很好,但是在第一个视图中进行项目选择时却没有。当我设置collectionView1.isSelectable = true时,...
防止NSCollectionView在拖动过程中“举起”项目
我了解如何为NSCollectionView拖放,但我似乎无法阻止它从视图中“提起”项目。我当前的解决方案是不实现func collectionView(_ ...