2013-06-18 357 views
0

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

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

+0

检查本作回答你的问题: http://stackoverflow.com/questions/2541572/selection-highlight-in-nscollectionview – rakmoh

+0

我没有看到那个帖子和处理鼠标点击之间的连接。你可以解释吗? – Jeff

回答

0

我跟去的解决方案是不实际使用Image Well,又名NSImage。我使用了一个按钮,并将Image属性绑定到NSImage的一个实例,该实例在我的模型中作为属性公开。

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

0

@Jeff,我没有权限添加评论这么写,这是答案。

您可以覆盖NSCollectionViewItem的子类中的setSelection(如@indragie在Selection Highlight in NSCollectionView中所解释的)以跟踪所选项目并执行操作。

+0

啊,这是有道理的。生病给它一个镜头。 – Jeff

相关问题