我是一个开始的Objective-C编程程序员,我想改变一个NSImage的值。这意味着如果我有一个NSStatusUnavaliable的NSImage,我怎么能使它成为NSStatusAvaliable?谢谢!如何更改NSImage的值?
回答
所以我相信你问的是:你的某个地方有一个是像初始化的NSImage中的实例:
NSImage *image = [NSImage imageNamed: @"NSStatusUnavailable"];
而且你想使用映射到@“NSStatusAvailable”的形象。没有进入细节,你真的想分配你的图像[NSImage imageNamed:@“NSStatusAvailable”];
看看NSImage的文档。具体来说,您可能会发现有用的是imageNamed:class方法。
讨论 此方法在多个位置搜索命名图像,返回它找到的与给定名称匹配的第一个图像。搜索顺序如下:
搜索名称是使用setName:方法明确设置并且当前>驻留在图像缓存中的对象。 在应用程序的主包中搜索名称与指定字符串匹配的文件。 (有关如何搜索软件包的信息,请参阅“Bundle编程指南”中的“访问软件包' s” 在Application Kit框架中搜索具有指定名称的共享映像。
但是,由于您是新手,只需查看关于对象生命周期的Objective-C文档,将对了解正在发生的事情非常有用。
不,我没有像这样初始化图像,我有一个插件来更新图像,并且您给我的代码不起作用。 – 2014-10-06 02:43:21
没关系。我将它改为self.image.image,它工作。谢谢您的帮助! – 2014-10-06 02:49:48
- 1. NSImage:更改亮度
- 2. 更改NSImage来源
- 3. Swift:如何更改NSImage图像源?
- 4. 动态更改NSButton NSImage颜色
- 5. 如何调整大小 - resample - 更改文件大小 - NSImage
- 6. 如何更改值
- 7. 如何更改值
- 8. 如何更改@ Html.EditorFor的值
- 9. 如何更改SleepSpoutWaitStrategyTime的值
- 10. 如何更改R.styleable的值
- 11. 如何更改UIElement的值
- 12. 如何更改JTextField的值?
- 13. 如何更改document.createElement的值?
- 14. 如何更改Zend_Form_Element_Submit的值
- 15. 如何更改outputText的值?
- 16. 如何更改datagridview的值?
- 17. NSView NSImage里面 - 如何NSImage不移动它的父视图?
- 18. 如何更改Settings.settings值的值
- 19. 如何更改时间值
- 20. 如何更改节点值
- 21. 如何更改日期值?
- 22. 如何更改属性值
- 23. 如何更改x轴值?
- 24. 如何更改图例值
- 25. 如何更改ArrayList值
- 26. Android:如何更改DatePicker值
- 27. 如何更改值dimens.xml
- 28. 如何更改索引值
- 29. SQL - 如何更改值
- 30. 如何更改#define值
提示:Google“NSStatusUnavailable”。关于第三次打击将是NSImage的Apple文档。如果您搜索该页面的“StatusUnavailable”,您将被带到NSString常量列表,包括Unavailable和Available列表,并且列表上方的行解释了它们可以与'imageNamed:'一起使用。因此,简单的Google搜索就能找到您需要的一切。 – 2014-10-06 00:47:36