gpt4 book ai didi

macos - NSTableView编辑列:row:withEvent:select: does not tab properly?

转载 作者:行者123 更新时间:2023-12-03 17:34:13 25 4
gpt4 key购买 nike

如果我使用以下代码开始编辑 NSTableView:

    [dataTableView editColumn: 0
row: 0
withEvent: nil
select: YES];

表中的第一个行/列组合现在处于编辑模式。但是,如果我有多个列并且单击选项卡按钮,编辑器不会切换到下一列。相反,编辑模式是存在的。

如果我单击第一行/列进入编辑模式,当我点击选项卡时,字段编辑器将移动到下一列(正如我所期望的那样)。

有什么想法为什么会发生这种情况吗?我如何才能正确调用 editColumn:row:withEvent:select:

最佳答案

内置选项卡行为取决于所选的行,因此只需选择行并编辑列即可:

[self.tableView selectRowIndexes:[NSIndexSet indexSetWithIndex:rowIndex] byExtendingSelection:NO];
[self.tableView editColumn:0 row:rowIndex withEvent:nil select:YES];

关于macos - NSTableView编辑列:row:withEvent:select: does not tab properly?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18150989/

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