【发布时间】:2014-04-17 01:04:43
【问题描述】:
我有一个绑定到我的NSTableView 的NSArrayController。表格视图具有标准的+ / - 按钮。
当我按下触发NSArrayController 的add: 动作的+ 按钮时,将自动选择列表中的新项目,从而防止用户编辑NSTextField 内的文本细胞。
在 IB 中,表格视图 multiple 的选择属性没有被检查,因此多重选择甚至不应该是不可能的,也不可能“手动”。
我不得不将 Highlight 更改为 None 以解决该问题,但现在我无法再删除单个列,这在我的情况下很好,但我想知道如何解决这个问题, 理想情况下不实现委托(我更喜欢在这种标准情况下将东西与绑定挂钩)。
【问题讨论】:
标签: objective-c macos nstableview nsarraycontroller