tableView 学习笔记

这篇博客详细介绍了如何使用NSTableView,包括基础设置如设置列名和标识符,连接datasource,以及实现必需的 dataSource 方法。还探讨了扩展功能,如增加行和编辑行的操作,并提供了相应的代码示例。
摘要由CSDN通过智能技术生成

基础

 

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值