Tag: NSTableView
@interface Item : NSObject @property(nonatomic, copy) NSString *title; @property(nonatomic, strong) NSImage *icon; @end
- (id)init { self = [super init]; if (self) { self.items = [[NSMutableArray alloc] init]; Item *item1 = [[Item alloc] init]; item1.title = @"abc"; item1.icon = [NSImage imageNamed:@"add.png"]; Item *item2 = [[Item alloc] init]; item2.title = @"def"; item2.icon = [NSImage imageNamed:@"add2.png"]; [_items addObject:item1]; [_items addObject:item2]; } return self; }
@interface TableController : NSObject <NSTableViewDataSource, NSTableViewDelegate>
- (NSInteger)numberOfRowsInTableView:(NSTableView *)aTableView - (id)tableView:(NSTableView *)aTableView objectValueForTableColumn:(NSTableColumn *)aTableColumn row:(NSInteger)rowInde