Получение столбца и строки NSCELL в NSMatrix в какао
-
26-10-2019 - |
Вопрос
Учитывая NSMatrix и NSCELL, есть быстрый способ запросить матрицу, чтобы узнать, на какую строку и столбец в матрице помещается ячейка. Я хотел бы знать это при получении сообщений о действиях от NSActionCells.
Единственный способ, которым я вижу в этом, - это пройти через строки и столбцы матрицы и проверить равенство с отправителем сообщений или дать теги ячеек на основе их позиции, что является безобразным. Я уверен, что есть лучший способ сделать это, не так ли?
Решение
Другие советы
Я думаю, вы должны установить -tag
ценность в рассматриваемых ячейках. Каноническим примером этого являются ячейки в матрице цифр для приложения калькулятора. Вместо того, чтобы пытаться выяснить, где они находятся в матрице, вы можете просто проверить их тег, чтобы увидеть, какую цифру они представляют.