Как создать собственный NSMenuItem - PullRequest
2 голосов
/ 09 марта 2012

Ну, у меня есть довольно простой вопрос, на который я не могу найти ответ. Я следовал этому руководству, чтобы создать меню StatusBar, которое прекрасно работает ... Тем не менее, я хотел бы добавить пользовательский NSMenuItem, содержащий пользовательские вещи. В качестве примера, например, слайдер звука или переключатель строки учетной записи пользователя и т. Д.

Как я могу это сделать?

Даже ссылки на учебники приветствуются.

Ответы [ 2 ]

6 голосов
/ 09 марта 2012

В большинстве случаев вы создаете пользовательский вид, содержащий ползунок или что-либо еще, что вы хотите отобразить в пункте меню. Затем вы звоните setView: на NSMenuItem, о котором идет речь.

Для получения более подробной информации, проверьте эту статью из документации Apple: https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/MenuList/Articles/ViewsInMenuItems.html

1 голос
/ 09 марта 2012

Просто используйте setView: метод NSMenuItem.

...