如何在表格标题中显示排序指标?

时间:2012-08-09 09:21:03

标签: cocoa nstableview nssortdescriptor nstablecolumn

我使用NSTableColumnsort descriptors进行了排序。我在Sorting使用了以下代码。

 NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"Column3" ascending:NO];
        NSArray *sortDescriptors= [NSArray arrayWithObject:sortDescriptor];
        [self.dataArray sortUsingDescriptors:sortDescriptors];

[tableView setIndicatorImage:[NSImage imageNamed:@"NSAscendingSortIndicator"]
                          inTableColumn:[tableView tableColumnWithIdentifier:@"Column3"]]; 

我可以从[NSImage imageNamed:@"NSAscendingSortIndicator"]获取图像,但是我无法在tableview标题中查看图像。

有没有办法模拟mouse click上的table column来获取Sort indicator中的table column(表格标题中的向上或向下箭头)。

0 个答案:

没有答案
相关问题