Objective-C/Cocoa noob here。我想使用白色的小蘋果應用程序製作窗口顏色,而不是默認的淺灰色。什麼是正確的方法來做到這一點?改變可可的窗口背景
3
A
回答
5
從AppDelegate中,你可以簡單地從你的應用程序中的任何一點調用window
財產
self.window.backgroundColor = [NSColor whiteColor];
否則,你可以撥打
[[NSApplication sharedApplication] keyWindow].backgroundColor = [NSColor whiteColor];
keyWindow
是當前「上面」的窗口,這是如果應用程序很簡單,可能是唯一的一個。對於您需要一個不同的窗口,更復雜的情況下,您可以使用
[[NSApplication sharedApplication] windows]
將返回應用程序擁有的所有窗口的數組。
1
在AppDelegate.m,你可以僅僅通過增加線路更改窗口顏色:
self.window.backgroundColor = [NSColor whiteColor];
0
在窗口屬性的界面構建使紋理現在你設定自己的顏色整個窗口。 那麼你可以設置你的窗口顏色
0
試試這個代碼,
-(void) awakeFromNib
{
NSColor *red = [NSColor redColor];
self.view.window.backgroundColor = red;
}
相關問題
- 1. 改變窗口背景色
- 2. 可可發送背景窗口前
- 3. 可可粉窗口的圓角漸變背景
- 4. 更改窗口背景uicolor
- 5. GTK更改窗口的背景圖像
- 6. 無法更改窗口的背景
- 7. 可可窗口背景圖像不被重繪調整
- 8. 如何添加背景顏色到窗口(可可)
- 9. 可調焦彈出式窗口,帶有可調焦背景
- 10. Android:更改窗口小部件背景
- 11. 更改窗口背景顏色
- 12. 更改窗口背景的alpha,而不是整個窗口
- 13. Android:使用FLAG_SECURE改變窗口背景的顏色
- 14. RecursionError試圖改變python tkinter中多個窗口的背景
- 15. 改變可可中圖像背景色的最佳方法
- 16. 繪製可變背景色
- 17. 綁定窗口的背景
- 18. 如何改變背景,同時改變可見度?
- 19. JavaScript彈出窗口(背景窗口)
- 20. 可以更改沒有主題的對話框的窗口背景顏色?
- 21. 在Eclipse上調試時更改變量懸停窗口背景
- 22. Python tkinter窗口背景/畫布不改變顏色
- 23. 改變窗口背景顏色在計時器
- 24. 改變他的ListView的背景顏色採用可變
- 25. 更改可可中窗口的大小?
- 26. 背景不能與窗口
- 27. 窗口背景VisualBrush DynamicResource
- 28. Gtk3窗口背景圖像
- 29. AddIn灰色背景窗口
- 30. wxPython窗口卡在背景
的UIColor沒有什麼幫助在Mac應用程序... –
@Catfish_Man:我只是把一般方法來更改AppDelegate.m中目標C中的窗口顏色。你能提出一個確切的方式,我們可以使用,而不是在Mac應用程序的UIColor? –
你應該使用NSColor,正如我在我編輯的答案 –