Swift NSCollectionView、NSCollectionViewItem和&;MVC

Swift NSCollectionView、NSCollectionViewItem和&;MVC,swift,gesture-recognition,nscollectionview,Swift,Gesture Recognition,Nscollectionview,嗨,我要为集合视图中的项目添加双击手势识别器。我在集合视图中有一个didSelect()委托,我可以将它添加到集合视图中,或者将它放在我的项目被重写的NSCollectionViewItem类中。我试图遵循MVC模式,但我不确定这里什么最有意义。我将在通常由didselect()处理的集合视图项上单击一次和双击同一项之间进行区分。感谢您的建议。我对这件事做了更多的思考,在Willeke的评论中,似乎有必要在item类中添加手势识别器,因为每个item都会有它。我可能会将选择器函数放在集合视图的v

嗨,我要为集合视图中的项目添加双击手势识别器。我在集合视图中有一个didSelect()委托,我可以将它添加到集合视图中,或者将它放在我的项目被重写的NSCollectionViewItem类中。我试图遵循MVC模式,但我不确定这里什么最有意义。我将在通常由didselect()处理的集合视图项上单击一次和双击同一项之间进行区分。感谢您的建议。

我对这件事做了更多的思考,在Willeke的评论中,似乎有必要在item类中添加手势识别器,因为每个item都会有它。我可能会将选择器函数放在集合视图的viewcontroller中,因为该类可能应该处理和传播视图中的任何更改。感谢Willeke帮助我澄清并思考在这里该做什么

是否仅将双击手势识别器添加到选定项目?哪个对象将处理双击事件?