您的位置:首页 > 其它

在NSTableView排序时,我们可以通过增加一个小小的三角箭头图形,让表格的排序看得更加清楚。

2011-09-19 10:45 405 查看
在NSTableView排序时,我们可以通过增加一个小小的三角箭头图形,让表格的排序看得更加清楚。 
[align=left]将这段代码放到 mouseDownInHeaderOfTableColumn 或者 didClickTableColumn中[/align]
[align=left] [/align]
[align=left]NSImage *indicatorImage;[/align]
[align=left]if (sortAscending) {[/align]
[align=left]            sort your data ascending[/align]
[align=left]            indicatorImage = [NSImage imageNamed: @"NSAscendingSortIndicator"];[/align]
[align=left]} else {[/align]
[align=left]            sort your data descending[/align]
[align=left]            indicatorImage = [NSImage imageNamed: @"NSDescendingSortIndicator"];[/align]
[align=left]}[/align]
[align=left]sortAscending = !sortAscending;[/align]
[align=left] [/align]
[align=left][tableView setIndicatorImage: indicatorImage[/align]
[align=left]                               inTableColumn: tableColumn];[/align]
[align=left] [/align]
[align=left][tableView reloadData];[/align]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  图形
相关文章推荐