开发指南:表格视图、集合视图与文档应用
1. 表格视图的基本操作
1.1 配置表格视图单元格
在表格视图中,需要对单元格进行一些基本配置,使其符合我们的显示需求。以下是相关代码:
[textField setEditable:NO];
[textField setDrawsBackground:NO];
textField.identifier = @"TextField";
if ([tableColumn.identifier isEqualToString:@"Title"]) {
textField.stringValue = song.title;
} else if ([tableColumn.identifier isEqualToString:@"Duration"]) {
NSString* durationText =
[NSString stringWithFormat:@"%i:%02i",
(int)song.duration / 60,
(int)song.duration % 60];
textField.stringValue = durationText;
}
return textField;
在这个方法中,表格视图会尝试出队一个带有 TextField 标识符的可重用视图。如果不存在(前几行通常不存在),该方法将返回 nil ,此时需要手动创建视图。然后,根据具体的列,将文本字段的文本设置为歌曲的标
超级会员免费看
订阅专栏 解锁全文
2

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



