Получение столбца и строки NSCell в NSMatrix в Какао - PullRequest
0 голосов
/ 01 декабря 2011

Учитывая NSMatrix и NSCell, есть быстрый способ сделать запрос к матрице, чтобы узнать, в какой строке и столбце в матрице размещена ячейка.Я хотел бы знать это при получении сообщений действия от NSActionCells.

Единственный способ, которым я могу видеть это, состоит в том, чтобы пройтись по строкам и столбцам матрицы и проверить на равенство с отправителем сообщения илитеги к ячейкам на основе их положения, что некрасиво.Я уверен, что есть лучший способ сделать это, не так ли?

Ответы [ 2 ]

2 голосов
/ 01 декабря 2011
0 голосов
/ 01 декабря 2011

Я думаю, вы должны установить значение -tag для рассматриваемых ячеек.Каноническим примером этого являются ячейки в матрице цифр для приложения калькулятора.Вместо того, чтобы пытаться выяснить, где они находятся в матрице, вы можете просто проверить их тег, чтобы увидеть, какую цифру они представляют.

...