gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 17:14:08 24 4
gpt4 key购买 nike

我使用排序描述符NSTableColumn进行排序。我使用以下代码进行排序

 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"]获取图像,但我无法在表格 View 标题中查看图像。

有没有办法模拟表格列上的鼠标单击来获取排序指示器(表格中的向上或向下箭头header)位于表格列中。

最佳答案

以下代码将更新排序指示器,而无需单击标题。

[self.tableView setSortDescriptors:sortDescriptors];

关于cocoa - 如何在表格标题中显示排序指示器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11880279/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com