我是一個開始的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