Yes, that seems possible.
From the Apple documentation:
To function, a software-based view-based table must implement the following:
...
. - (NSView *) tableView: viewForTableColumn: string: a method that is defined by the NSTableViewDelegate protocol. This method provides the table with a view to display as a cell for a specific column and row, and also populates this cell with the appropriate data.
, NSView ( ) . , . , , :
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
[NSBundle loadNibNamed:@"View" owner:self];
[tView reloadData];
}
- (NSInteger)numberOfRowsInTableView:(NSTableView *)tableView {
return 20;
}
- (NSView *)tableView:(NSTableView *)tableView
viewForTableColumn:(NSTableColumn *)tableColumn
row:(NSInteger)row {
return contentOfTableView;
}
, . , . !