(一)实现选中,并对View添加效果:
1:首先需要设置NSCollectionView允许选中。
可以在IB里面选中CollectionView 后勾选selectable,或者直接代码设置可以勾选
[_collectionView setSelectable:YES];
2:对NSCollectionViewItem的View进行重画,添加一个是否选中的属性
@interface AlexNSCollectionViewItemView :NSView
{
BOOL _isSelected;
}
@property (nonatomic,assign) BOOL isSelected;
@implementation AlexNSCollectionViewItemView
@synthesize isSelected =_isSelected;
- (id)initWithFrame:(NSRect)frame