探索Cocoa开发:表格视图与绑定技术的应用
1. 表格视图的基础操作与数据加载
在应用开发中,表格视图(Table View)是展示数据列表的常用组件。为了让表格视图正常工作,我们需要对其进行一系列的配置和数据加载操作。
首先,在代码中,我们可以看到如下操作:
self.villains = [NSMutableArray arrayWithObject:self.villain];
[villainsTableView reloadData];
[villainsTableView selectRow:0 byExtendingSelection:NO];
[self updateDetailViews];
这里,我们创建了一个包含单个反派角色的可变数组 villains ,然后调用 reloadData 方法重新加载表格视图的数据,接着选中第一行,并更新详细视图。同时,为了确保当用户编辑反派角色的名称、最后出现日期或照片等属性时,表格视图能相应更新,我们需要在 takeName: 、 takeLastSeenDate: 和 takeMugshot: 方法的末尾添加 [villainsTableView reloadData] 调用。
虽然看起来仅仅因为一个值的改变就调用重新加载整个表格数据的方法有些过度,但 NSTableView 采用了“懒加载”
超级会员免费看
订阅专栏 解锁全文
18

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



