【发布时间】:2016-08-23 07:41:09
【问题描述】:
我有一个不响应向上/向下箭头键的 NSTableView。据我了解,响应是默认行为,所以我不确定发生了什么(注意,我没有覆盖任何键盘命令)。我为我的桌子做的唯一设置是:
[tableView setDoubleAction: @selector(doubleClickedRow)];
[tableView setSortDescriptors:[NSArray arrayWithObject:sortDescriptor]];
[tableView registerForDraggedTypes: [NSArray arrayWithObjects: NSFilenamesPboardType, nil]];
[tableView setDraggingSourceOperationMask: NSDragOperationCopy forLocal:NO];
但据我所知,这些都不会造成任何问题。
有人对我可以在哪里寻找这个问题的根源有任何建议吗?
【问题讨论】:
-
笔尖中设置的
refusesFirstResponder的值是多少? -
你可以点击一行来选择它吗?它会突出显示吗?在我的表格视图中,我可以开始使用向上和向下箭头。
-
是的,我可以点击该行来选择它。然后,一旦我尝试按错误键,什么也没有发生。我今晚会检查
refusesFirstResponder的值。
标签: cocoa nstableview arrow-keys