NSApplication orderFrontStandardAboutPanel: сделать мою панель немного менее стандартной - PullRequest
9 голосов
/ 21 мая 2010

Какие у меня есть варианты добавления дополнительных произвольных данных в стандартное диалоговое окно «Какао», которое отображается NSApplication при получении сообщения orderFrontStandardAboutPanel.

Ответы [ 3 ]

16 голосов
/ 21 мая 2010

Если вы добавите файл с именем Credits.rtf в Resources, содержимое будет автоматически использовано в расширенном стандарте о панели, и вы можете поместить любую информацию в файл. Он по-прежнему будет извлекать стандартное авторское право, информацию о версии и т. Д. Из info.plist. Это самый простой из известных мне способов добавления произвольной информации, в противном случае вам, скорее всего, придется развернуть свою собственную панель.

8 голосов
/ 21 мая 2010
1 голос
/ 13 марта 2019

Расширяя ответ MikeSwan, я случайно обнаружил, что если вы добавите файл с именем Credits.html в папку Resources, его содержимое будет использовано в расширенном стандарте о панели. На самом деле Credits.html переопределяет Credits.rtf.

Таким образом, ваш выбор - использовать формат html или rtf или подключить «About» к совершенно другому пользовательскому оконному контроллеру.

...