swift - 在 NSTableview 中为多选行选择其中一行返回 -1
问题描述
在 NSTableview 中为多选行选择其中一行返回 -1。
func selectionShouldChange(in tableView: NSTableView) -> Bool {
print(tableview.clickedRow) //always comes as -1 when multiple rows are selected and user select one out of multiple row.
}
想法是取消选择所有并选择该行。它不会发生,因为单击的行以 -1 的形式出现,这不是实际单击的行。
请让我知道是否有人有任何前进的道路。
我想区分表格行的正常点击和表格行的命令点击。
谢谢。
解决方案
推荐阅读
- javascript - jQuery droppable:over 事件中不正确的放置元素
- vba - Excel VBA:循环输入框并将值添加到单元格范围
- c# - ASP.NET 4.5 或替代框架中的 OpenIdDict?
- matlab - 使用 GUIDE 将半透明热图叠加到图像上
- windows - 使用 PowerShell 中的 WinSCP .NET 程序集将 X 天之前的日志/文件从 Unix SFTP 服务器复制到 Windows
- multithreading - 线程中的 QSerialPort
- java - 来自 marklogic 休息端点的二进制数据
- spring - 如何从 Docker 'run' 命令设置 Spring Boot 属性
- python - 如何使用 python-cloudant 进行对象映射
- performance - 在持续交付系统中使用 SLA 进行性能测试?