Как добавить значок другого приложения на панель инструментов в Какао? - PullRequest
1 голос
/ 09 ноября 2011

У меня есть окно с содержимым, которое можно просмотреть, отправить по почте, ...

Я решил, что лучший способ сделать это - поместить соответствующие значки приложений на панель инструментов, а именно из Mail, Preview, ...

Хитрость в том, как это сделать? Есть ли у вас какой-либо доступ к пакету других приложений и доступ к его значку? Или есть какой-нибудь другой элегантный способ?

Ответы [ 2 ]

4 голосов
/ 09 ноября 2011

код:

// Get icon
NSImage *theIcon = [[NSWorkspace sharedWorkspace] iconForFile:@"/Applications/Mail.app"];

// Display icon (irrelevant in your case)
[theIcon setSize:NSMakeSize(128, 128)];
[theImageView setImage:theIcon];
0 голосов
/ 10 ноября 2011

Существует также еще один способ сделать это, особенно если вы строите панель инструментов в IB:

  • щелкните значок приложения правой кнопкой мыши
  • скопируйте его
  • открыть предварительный просмотр
  • выбрать New из буфера обмена

Вы получите полный набор значков приложений в любом размере.Вы можете экспортировать их и поместить в Image Well в IB

...