gpt4 book ai didi

swift - NSTableView 获取正在使用键盘编辑的单元格

转载 作者:行者123 更新时间:2023-11-28 05:45:25 25 4
gpt4 key购买 nike

当我用鼠标单击时,我可以使用 myTableView.clickedRowmyTableView.clickedColumn 获取单元格位置。

但是,如果我单击第一个单元格,然后按键盘上的“Tab”键,选择将保留在 row = 0column = 0 上。

有没有办法在用键盘更改单元格时跟踪行和列索引?

最佳答案

当单元格中的文本字段获得焦点时,第一响应者是文本字段的字段编辑器。使用 NSTableViewrow(for:)column(for:) 获取行和列。

if let view = window.firstResponder as? NSView {
let column = tableView.column(for: view)
let row = tableView.row(for: view)
}

关于swift - NSTableView 获取正在使用键盘编辑的单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54936780/

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