Objective-C NSTableView重点知识汇总

NSTableView不可滚动,通常将其嵌入NSScrollView以支持NSTableView。

Cell Based

View Based

1、遵循协议NSTableViewDataSource,NSTableViewDelegate

@interface TodoViewController ()<NSTableViewDataSource, NSTableViewDelegate>

@property (nonatomic, strong) NSTableView *tableView;

@end

2、实现必需的协议方法

- (NSInteger)numberOfRowsInTableView:(NSTableView *)tableView;

- (nullable id)tableView:(NSTableView *)tableView objectValueForTableColumn:(nullable NSTableColumn *)tableColumn row:(NSInteger)row;

拖拽

剪贴板