NSCollectionView、NSCollectionViewItem 和 MVC
NSCollectionView, NSCollectionViewItem, & MVC
您好,我要为集合视图中的项目添加双击手势识别器。我在集合视图中有一个 didSelect() 委托,我可以将它添加到那里,或者将它放在我的项目的重写 NSCollectionViewItem class 中。我正在尝试遵循 MVC 模式,但我不确定这里最有意义的是什么。我正在区分单击通常由 didselect() 处理的集合视图项和双击同一项。任何建议表示赞赏。
我对此事进行了更多思考,根据 Willeke 的评论,在项目 class 中添加手势识别器似乎很有意义,因为每个项目都会有它。我可能会将选择器函数放在集合视图的 viewcontroller 中,因为这可能是 class 应该处理和传播视图中的任何更改。感谢 Willeke 帮助我澄清并思考在这里要做什么!
您好,我要为集合视图中的项目添加双击手势识别器。我在集合视图中有一个 didSelect() 委托,我可以将它添加到那里,或者将它放在我的项目的重写 NSCollectionViewItem class 中。我正在尝试遵循 MVC 模式,但我不确定这里最有意义的是什么。我正在区分单击通常由 didselect() 处理的集合视图项和双击同一项。任何建议表示赞赏。
我对此事进行了更多思考,根据 Willeke 的评论,在项目 class 中添加手势识别器似乎很有意义,因为每个项目都会有它。我可能会将选择器函数放在集合视图的 viewcontroller 中,因为这可能是 class 应该处理和传播视图中的任何更改。感谢 Willeke 帮助我澄清并思考在这里要做什么!