Я начинаю программист программирования Objective-C, и я хочу изменить значение NSImage. Это означает, что если у меня есть NSImage, который является NSStatusUnavaliable, как я могу сделать его NSStatusAvaliable? Благодаря!Как изменить значение NSImage?
ответ
Так что я считаю, что вы спрашиваете,: Где-то у вас есть экземпляр NSImage, который был инициализирован, как:
NSImage *image = [NSImage imageNamed: @"NSStatusUnavailable"];
И вы хотели бы использовать изображение, которое отображается на @ «NSStatusAvailable».
Не вдаваясь в подробности, вы действительно хотите присвоить свое изображение [NSImage imageNamed: @ "NSStatusAvailable"];
Взгляните на документы для NSImage. В частности, вы можете найти полезный метод imageNamed: class.
Обсуждение Этот метод выполняет поиск названных изображений в нескольких местах, возвращая первое найденное им изображение, соответствующее данному имени. Порядок поиска выглядит следующим образом:
Поиск объекта, чье имя было задано явно с использованием метода setName: и в настоящее время> находится в кеше изображения. Поиск основного пакета приложения для файла, имя которого соответствует указанной строке. (Информацию о том, как выполняется поиск пакета, см. В разделе «Доступ к набору ' s Содержание« »в> Руководстве по программированию Bundle.) Поиск рамок Application Kit для общего изображения с указанным именем.
Но также, поскольку вы новичок, просто ознакомьтесь с документами Objective-C по жизненному циклу объекта, будет очень полезно понять, что происходит.
Нет, я не инициализировал это изображение, у меня есть выход для обновления изображения, и код, который вы мне дали, не работает. –
Nevermind. Я изменил его на self.image.image, и он сработал. Спасибо за помощь! –
- 1. Как изменить и вернуть NSImage?
- 2. Как изменить прозрачность NSImage/NSImageView?
- 3. Как изменить размер NSImage в swift?
- 4. Swift: Как изменить источник изображения NSImage?
- 5. Как изменить размер - resample - изменить размер файла - NSImage
- 6. Как нарисовать округленное NSImage
- 7. Как легко анимировать NSImage?
- 8. NSImage координаты
- 9. Изменение цветового пространства NSImage
- 10. Печать NSImage
- 11. Перетащите/NSImage
- 12. NSImage + Прозрачность?
- 13. Прозрачность NSImage
- 14. NSImage rotation
- 15. Утечка NSImage?
- 16. NSImage: Поменять яркость
- 17. Как получить дату от NSImage
- 18. как перевести и масштабировать NSImage?
- 19. Как нарисовать спрайт с NSImage?
- 20. Экспорт/Импорт NSImage как ICO
- 21. Использование Добавить символ как NSImage
- 22. Как скрыть векторный NSImage (PDF)
- 23. Получение NSImage из NSProgressIndicator
- 24. Resize NSImage в обычае NSTextFieldCell
- 25. Попытка изменить размер NSImage, который превращается в NSData
- 26. Сжатие изображения какао с NSImage
- 27. NSImage на приведение Любое обратное приведение его обратно NSImage
- 28. Нарисуйте тень под NSImage
- 29. Преобразование CIImage в NSImage
- 30. Получение NSImage из CGImageRef
Подсказка: Google "NSStatusUnavailable". О 3-м хите будет документ Apple для NSImage. Если вы просматриваете эту страницу для «StatusUnavailable», вы попадете в список констант NSString, включая как недоступные, так и доступные, а строка над списком объясняет, что они могут использоваться с «imageNamed:». Таким образом, простой поиск Google нашел все, что вам нужно. –