我查看了NSCollectionView API,发现与我所见的某些教程匹配的任何内容。 Xcode强迫我这样编写我的方法,以便没有错误:
@objc(collectionView:didSelectItemsAtIndexPaths:) func collectionView(_ collectionView: NSCollectionView, didSelectItemsAt indexPaths: Set<IndexPath>) {
print("Selected")
}
[每当我在NSCollectionView中单击一个项目时,都不会发生任何事情,并且我的打印语句永远不会显示在控制台中。从NSCollectionView中选择项目的正确方法是什么?
您应该将属性isSelectAble = true设置为这样:
self.collectionView. isSelectAble = true