【问题标题】:NSTableView selectable but not editableNSTableView 可选择但不可编辑
【发布时间】:2011-11-05 01:45:57
【问题描述】:

试图让 IB 中的 NSTableView 可选择但不可编辑。但是取消选择列的“可编辑”也会删除选择功能。

有人能告诉我应该在哪里插入此代码以使其工作(不适用于应用程序委托或窗口控制器):

NSTextFieldCell *aCell = [tableColumn dataCell];
[aCell setEditable: NO];
[aCell setSelectable: YES];

顺便说一句,该表由字典绑定更新,并且字典控制器设置为不可编辑。

【问题讨论】:

    标签: cocoa nstableview nstablecolumn


    【解决方案1】:

    我会尝试在您的 NSTableViews 委托中实现 tableView:shouldEditTableColumn:row: 并返回 NO。见here

    【讨论】:

      【解决方案2】:

      将列设置为Editable,但将单个单元格行为设置为Selectable

      【讨论】:

      • 这是最简单的方法..应该标记为答案!
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-02
      • 2014-06-11
      • 2023-03-05
      • 2010-12-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多