基础
M-C(DataSource)-V(nib) Model对应自己程序的流程 DataSource对应控制器,主要用于控制view中的数据 |
常用步骤
1.布置view设置colum的名字以及identifer(最好和datasouce中的变量名一致,这样可以直接索引)
2.将view连接到自己的datasource(一个object,其指向自己实现的一个类)
注意:在设置datasoucre的时候是从talbeView连出,且选择的部分不包括标题!
3.实现自己的类
自己的类必须实现两个函数(一个用于获得要显示的总行数,另一个用于显示每一行的时候调用):
- (unsignedlong)numberOfRowsInTableView:(NSTableView*)tableView
作用:返回tableView总行数
-(id)tableView:(NSTableView*)tableView
objectValueForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row
作用:返回每一个格子的值;
参数:TableColumn的identifier方法可以返回列的identifer;row指示行.
4.扩展1:如果想要增加某行
· 增加一个Action用于响应增加按钮的事件.
· 增加一个NSTableCo