OSX Dev Day 4 and 5 - NSTableView
1.add table view to ViewController.
2.set table view's columns 1.
3.connect table view to ViewController.(datasource)
4.add protocol <NSTableViewDataSource> to ViewController.
5.define 'array' and initialize,and add two method:
- (NSInteger)numberOfRowsInTableView:(NSTableView *)tableView{
return [array count];
}
- (id)tableView:(NSTableView *)tableView objectValueForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row{
return array[row];
}
6.bind 'table view cell'.(default)
7.add text field and put button.
8.dafa of drag.
@property (weak) IBOutlet NSTextField *Text;
@property (weak) IBOutlet NSTableView *TextView;
- (IBAction)btn_add:(id)sender {
NSString *tmpString = _Text.stringValue;
[_arr addObject:tmpString];
[_TextView reloadData];
_Text.stringValue = @"";
}
9.done.

浙公网安备 33010602011771号