Пользовательский NSCell не обрабатывает правильную строку (NSTableView) - PullRequest
0 голосов
/ 25 февраля 2019

Я новичок в развитии Какао.У меня есть NSTableView с пользовательским NSCell, который содержит два NSButtonCell, а также пользовательский объект.

Когда срабатывает tableview objectValue, я получаю эту ячейку и устанавливаю пользовательский объект для каждой ячейки, затем, когда вызывается ячейка drawWithFrame, яустановить действие для каждой кнопки на основе этого пользовательского объекта.

Все работает нормально ... Однако я должен «выбрать» строку, прежде чем нажимать на любую кнопку.Если, например, я выберу третью строку и нажму непосредственно на кнопку в первой строке, вместо этого будет активирована выбранная функция строки ...

Поскольку это настроенная ячейка NSCell, может ли она быть связана скак нарисовать NSRect и обработать клики на них?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...