高效开发指南:从传统表格视图到Cocoa绑定的进阶之路
1. 表格视图的数据显示
在开发过程中,我们常常需要在表格视图中展示数据。以下是一段处理表格视图单元格显示的代码:
} else if ([thisColName isEqualToString:kLastSeenDate]) {
NSTableCellView *thisCell = [aTableView makeViewWithIdentifier:thisColName owner:self];
thisCell.textField.stringValue = [thisVillain objectForKey:kLastSeenDate];
result = thisCell;
} else if ([thisColName isEqualToString:kMugshot]) {
NSImageView *thisCell = [aTableView makeViewWithIdentifier:thisColName owner:self];
[thisCell setImage:[thisVillain objectForKey:kMugshot]];
result = thisCell;
}
// return the result.
return result;
上述代码根据列名来创建不同类型的视图,并将模型对象中的数据填充到视图中。具体来说,当列名为 kLastSeenDate 时,创建一个 NSTableCellView
Cocoa绑定提升开发效率
超级会员免费看
订阅专栏 解锁全文
34

被折叠的 条评论
为什么被折叠?



