Отображать NSPopover над значком дока

Как я могу отобразить NSPopover над значком дока моего приложения?


person Matthew H    schedule 23.11.2012    source источник
comment
Я не уверен, но вы можете создать подкласс NSPopover и добавить NSDockTile.   -  person Anoop Vaidya    schedule 23.11.2012


Ответы (1)


Есть два способа настроить док-меню в зависимости от того, запущено ваше приложение или нет. См. документацию Apple для настройки, когда она открыта здесь:

http://developer.apple.com/library/mac/#documentation/Carbon/Conceptual/customizing_docktile/docktasks_cocoa/docktasks_cocoa.html#//apple_ref/doc/uid/TP30000986-CH3-SW1

Подводя итог, вы в основном предоставляете меню в XIB или раскадровке основного приложения, которое содержит дополнительные параметры меню, которые вы хотите добавить в меню док-станции.

Чтобы настроить меню значка Dock, когда приложение не запущено, см. руководство здесь:

http://developer.apple.com/library/mac/#documentation/Carbon/Conceptual/customizing_docktile/CreatingaDockTilePlug-in/CreatingaDockTilePlug-in.html

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

person David Doyle    schedule 05.12.2012
comment
Обе ссылки в ответе мертвы - К сожалению, эта страница не найдена. - person Pang; 15.03.2018