作者Devon22 ()
看板MacDev
标题Re: [问题] 请教TableView的排序写法
时间Wed Aug 23 14:23:32 2006
※ 引述《Devon22 ()》之铭言:
: ※ 引述《yllan (蓝永伦)》之铭言:
: : Table 为什麽要切成这样,就是为了达成 MVC pattern,
: : 所以是对 data source 排序
: 了解! 已经ok了
: 只要让data source做setSortDescriptors就行了
: 不过现在又延伸出另一个问题
: 我在IB里将TableView的各个TableColumn都设定好了SortDescriptors
: 要让data source能依不同TableColumn做不同的排序
: 这部份已经ok了, 但不知道怎麽设定程式执行後排序就选在某一TableColumn上
: 不然现在都是程式执行後还要点一下TableColumn才会排序
抱歉说得不清楚, 我刚刚找到这部份的写法了
主要是想在awakeFromNib里做这件事
NSArray *aArray = [NSArray arrayWithObject:
[[aTableView tableColumnWithIdentifier:@"date"] sortDescriptorPrototype]];
[aTableView setSortDescriptors:aArray];
之前是不晓得怎麽把NSSortDescriptor转成NSArray
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.223.168.203