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,正如我在我编辑的答案 –