在 NSTableView 中显示初始列排序标题

问题描述 投票:0回答:1

在 macOS 上的 Swift 和 AppKit 中工作:我有一个

NSTableView
,它一切都按预期工作 - 除了表格在最初加载时不显示任何列标题排序指示器。

我的表格内容在初始加载时按预期排序,并且单击列标题进行排序按预期工作(包括显示列标题排序指示器) - 这只是 initial 加载上的指示器不起作用。

基于 NSTableView 并在列标题问题中显示排序图像 我尝试将以下内容添加到我的

viewDidLoad
- 但似乎没有任何区别:

let timeStampColumn = backupsTable.tableColumn(withIdentifier: NSUserInterfaceItemIdentifier(rawValue: "Timestamp"))

backupsTable.setIndicatorImage(NSImage(named: "NSDescendingSortIndicator"), in: timeStampColumn!)

我做错了什么?!

swift macos cocoa appkit
1个回答
0
投票

backupsTable.sortDescriptors
设置为初始排序描述符。

© www.soinside.com 2019 - 2024. All rights reserved.