【发布时间】:2014-11-25 20:19:41
【问题描述】:
我正在使用菜单项将列文本字段设置为可编辑。这是我尝试过的,但根本没有响应(没有文本可编辑)。 (我已经登录了,调用了方法,textfield不为空。)
- (IBAction)setEditable:(id)sender
{
NSInteger selectedRow = [_tableView selectedRow];
NSInteger selectedColumn = [_tableView selectedColumn];
NSTableCellView *selectedCell = [_tableView viewAtColumn:selectedColumn row:selectedRow makeIfNecessary:NO];
[selectedCell.textField setEditable:YES];
}
这是否必须以其他方式完成?该文本字段在 IB 中也设置为可编辑,因此可以通过双击它来工作,但我也想要上下文菜单中的选项。
【问题讨论】:
-
相信你会发现这个话题:stackoverflow.com/questions/7121352/…
标签: xcode macos cocoa nstableview nsmenu