在NSMatrix中以编程方式取消选择单元格不起作用

时间:2012-09-07 15:18:25

标签: selection cell nsmatrix

我希望能够从我的程序中取消选择NSMatrix中的所有单元格 我正在使用deSelectAllCells,但它无法正常工作。 它总是至少留下一个单元格。

更具体地说,我已经尝试了所有可能的模式设置,似乎没有任何效果。 我也试过将allowsEmptySelection设置为YES而没有效果。 我使用mouseDown,mouseUp和mouseDragged来控制选择的工作方式,并允许用户选择单元格,行或列。使用命令键也允许组合。

一旦做出选择,用户就从单独的窗口中选择一个动作。单击窗口时,最后一个选项变为灰色,并且在操作中调用deSelectAllCells后,除灰色选项外,将删除所有选择。如果现在单击矩阵窗口,灰色选择将返回默认选择颜色。即使只有一个选择,也会发生相同的行为。

0 个答案:

没有答案