给定一个 NSMatrix 和一个 NSCell 是否有一种快速的方法来查询矩阵以了解单元格放置在矩阵中的哪一行和哪一列。我想在收到来自 NSActionCells 的操作消息时知道这一点。
我能看到的唯一方法是遍历矩阵的行和列并检查与消息发送者是否相等,或者根据单元格的位置为单元格提供标签,这很难看。我确信有更好的方法来做到这一点,不是吗?
给定一个 NSMatrix 和一个 NSCell 是否有一种快速的方法来查询矩阵以了解单元格放置在矩阵中的哪一行和哪一列。我想在收到来自 NSActionCells 的操作消息时知道这一点。
我能看到的唯一方法是遍历矩阵的行和列并检查与消息发送者是否相等,或者根据单元格的位置为单元格提供标签,这很难看。我确信有更好的方法来做到这一点,不是吗?
您可以询问矩阵单元格在哪一行和哪一列。
我认为你应该-tag
在有问题的单元格上设置一个值。典型的例子是计算器应用程序的数字矩阵中的单元格。无需尝试找出它们在矩阵中的位置,您只需检查它们的标签即可查看它们代表的数字。