В некоторых приложениях, таких как Sparrow Mail, установлены два разных значка приложений. Значок по умолчанию, используемый в док-станции, отображается в виде значка e. Затем второй меньше для просмотра списка, просмотра столбцов и заголовка. Как вы устанавливаете значок меньше? В file.plist есть только это. Спасибо. Small app app list view osx
ответ
Xcode включает в себя приложение Icon Composer.app, который позволяет создавать .icns (Icon Suite) файлы, которые поддерживают несколько резолюций, как показано на следующем рисунке:
Как вы можете видеть на изображении выше, значок «прокси» панели «Информация о пользователе» (в заголовке) использует маленький значок 16 x 16, а нижний значок - один из больших размеров. Если вы привыкли к способам только одного размера: UIImage
, то как работает NSImage
в ОС X, возможно, это сбивает с толку. В iOS UIImage
представляет одно растровое изображение и в основном представляет собой оболочку вокруг CoreGraphics CGImageRef
. NSImage
в OS X работает на более высоком уровне и, как таковой, сильно отличается от UIImage
. NSImage
содержит один или несколько конкретных размеров NSImageRep
с, которые более аналогичны UIImage
. На скриншоте, который вы указали, изображение кнопки панели заголовка окна и изображение NSImageView
установлены в один и тот же экземпляр NSImage
. Однако, когда это изображение предлагается рисовать, изображение выбирает 2 разных NSImageRep
s на основе запрошенного размера. Для получения дополнительной информации о том, как это работает, см. Cocoa Drawing Guide: Image Basics - How an Image Representation is Chosen.
Если вы используете комплект приложений Xcode.app all-in-one, запустите Xcode и выберите Xcode> Open Developer Tool> Icon Composer. Если вы используете более старый стиль инструментов Xcode, с несколькими папками, он будет на <Developer Tools>/Applications/Utilities/Icon Composer.app
.
Мне не нужно создавать file.icns, но как добавлять разные значки. Например, в IOS вы можете добавлять разные разрешения и в OSX? Щелкните здесь: http://developer.apple.com/library/ios/ qa/qa1686/_index.html – Joannes
- 1. List View Android App
- 2. Simple List View Crashes app
- 3. SharePoint Access App Filter default list view
- 4. List Crashes App при обновлении
- 5. Dropbox OSX app logic
- 6. OSX: тихо работает .app
- 7. AngularJS ToDo List App
- 8. Azure App Service Plan (Basic Small) ограничений?
- 9. sony small app with fix window
- 10. Multi-threaded small app and logging
- 11. Условное начало App/View
- 12. iphone view-based app
- 13. iPhone app view persistence
- 14. Expander List View в Windows Phone 8,1 Универсальный App
- 15. Использование App Combat Theme и List View в Android
- 16. android Gmail app вроде List View с буквой в значке
- 17. Создание пользовательских List View Как Native Android SMS App
- 18. iPhone App App App
- 19. Java App Crash под OSX
- 20. OSX App Bundle не начат
- 21. Xcode app loading xml list
- 22. App Inventor TinyWebDB List Problems
- 23. Приложение App App App App App App App App Appore
- 24. App App App App
- 25. Codesigning Frameworks в OSX Mac App Store App
- 26. App To Do List help please
- 27. MMDrawerController пример app view инициализация
- 28. windows universal app pdf view
- 29. App Crashes Загрузка View контроллеры
- 30. Android Video View App crashing
Файл значка ICNS поддерживает несколько разрешений. Вы попробовали это? Может быть решение: [здесь] (http://en.wikipedia.org/wiki/Apple_Icon_Image_format) –