У меня есть основанный на представлении NSTableView
заполненный пользовательский подкласс NSTabelCellView
, которые являются низшими объектами в иерархии представлений (без подпредставлений).Я переопределил метод mouseDown:
, чтобы перехватывать щелчки мышью.Это хорошо, когда пользователь щелкает левой кнопкой мыши по представлению ячейки, однако, когда он щелкает правой кнопкой мыши по представлению ячейки, этот метод почему-то никогда не вызывается, и каким-то образом меню, связанное с представлением таблицы, все еще отображается, даже если представление ячейки предполагаетсяпервый объект, чтобы ответить.Кто-нибудь знает, почему это?Как я могу перехватить правые клики в представлении?