Могу ли я изменить положение всплывающего меню NSSegmentedControl?
Я использую 3-сегментный NSSegmentedControl для добавления и удаления конфигураций, а также символ "действие" cog для всплывающего меню.
Однако, когда всплывающее меню появляется, оно выглядит следующим образом:
Я бы предпочел, чтобы всплывающее окно отображалось по центру над сегментом винтика, а не под ним и торчало в нижней части моего окна (которое на самом деле является панелью настроек).
Я создал подкласс NSSegmentedCell для переопределения метода 'action', как описано в этом ответе.
Я бы предпочел избегать частных API, если это вообще возможно!