У меня есть NSButton, который при нажатии на вызовы [NSMenu popUpMenuPositioningItem: atLocation: inView:]. Меню появляется в правильном месте, но самый верхний NSMenuItem всегда подсвечивается синим цветом, как если бы мышь зависала над ним, за исключением того, что это не так. Кажется, я не могу найти способ контролировать подсветку NSMenuItem.Всплывающее меню NSMenu всегда подчеркивает первый NSMenuItem
Глядя на скриншот, вы можете видеть, что меню подсвечено, даже если мышь все еще витает над NSButton.
Как я могу это исправить? Я не хочу, чтобы что-то было выделено при нажатии на NSButton.
Это сделало трюк. Благодарю. – Carter