NSMenuItem NSView не выделяется в подменю - PullRequest
6 голосов
/ 06 июня 2011

У меня есть NSStatusItem, который отображает NSMenu полный NSView подклассов.Я переопределяю drawRect: в моем подклассе NSView для реализации выделения в NSMenu, и все прекрасно работает в корневом меню, но по какой-то причине оно не работает в подменю корневого меню.Я поместил несколько NSLog операторов в мои NSView подклассы drawRect: и заметил, что он даже не вызывается для представлений в подменю.Любые идеи?

Я могу опубликовать код, который я использую для выделения представлений, но я не думаю, что это необходимо, поскольку drawRect: даже не вызывается.Дайте мне знать, если вам нужен какой-то другой код, который может помочь.

Ответы [ 2 ]

0 голосов
/ 08 ноября 2011

Проблема, похоже, решилась сама собой. Возможно, я просто забыл установить представление для использования моего NSView подкласса.

0 голосов
/ 27 июня 2011

Не могли бы вы использовать метод setEnabled NSMenuItem для сортировки пробежек по подменю?

...