gpt4 book ai didi

objective-c - 如何以编程方式启动 NSTextFieldCell 编辑(使其成为第一个Responder)

转载 作者:行者123 更新时间:2023-12-03 17:59:47 27 4
gpt4 key购买 nike

我有两个 NSTableView。双击tableview1时,tableview1的内容将被放置在tableview2中。我想在 tableview2 中编辑新单元格。尝试了以下方法。

- (void)editColumn:(NSInteger)columnIndex row:(NSInteger)rowIndex withEvent:(NSEvent *)theEvent select:(BOOL)flag

这不会使tableview2成为firstResponder。光标不在新单元格中。我希望将光标放在新单元格中并开始编辑该单元格。请给我一些指示来完成此任务。提前致谢。

如何将光标置于NSTableView的单元格中?

最佳答案

当编辑开始时,fieldEditor出现在图片中,这就是为什么无法设置firstResponder

实现了tableView的textDidEndEditing委托(delegate)。解决了这个问题。

关于objective-c - 如何以编程方式启动 NSTextFieldCell 编辑(使其成为第一个Responder),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8278271/

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