0

我有一个集合视图,每个项目都有一个图像和一个标签。我想单击NSCollectionViewItemNSImage然后隐藏集合视图并显示一个完全独立的视图,其中包含所单击对象的详细信息。

在这种情况下,我找不到任何关于如何处理点击事件的文档。这怎么可能?我已经在 Interface Builder 中构建了集合视图,所以一切都是通过绑定而不是代码完成的。

4

2 回答 2

0

@Jeff,我无权添加评论,因此将其写为答案。

您可以在 NSCollectionViewItem 的子类中覆盖 setSelection (如 NSCollectionView 中的选择突出显示中的 @indragie 所述)以跟踪所选项目并执行操作。

于 2013-06-19T04:01:24.203 回答
0

我采用的解决方案是实际上不Image Well使用NSImage. 我使用了一个按钮并将属性绑定到我作为模型上的属性公开的Image一个实例。NSImage

这很容易,但我很震惊更多的人没有问这个问题。

于 2013-06-26T16:57:37.977 回答