如何在mac os上更改窗口颜色

时间:2014-10-27 15:55:41

标签: macos operating-system window uicolor

mac os:10.10 xcode的:6.1

我得到了Xcode的“默认可可程序”。我想改变窗口颜色......经过研究,我在AppDelegate.m中做了以下代码:

NSWindow *myWindow;
NSColor *semiTransparentBlue =
[NSColor colorWithDeviceRed:0.0 green:0.0 blue:1.0 alpha:0.5];
[myWindow setBackgroundColor:semiTransparentBlue];

但窗口颜色没有改变......

1:如何在mac os上更改窗口颜色? 2:Xcode的“默认可可程序”中没有NSWindow,为什么会有窗口?

非常感谢你。

我尝试了一些功能......但失败了......以下是详细信息:

  • (void)applicationDidFinishLaunching:(NSNotification *)aNotification { //在此处插入代码以初始化您的应用程序

    //编译成功但窗口的颜色不会改变。 [[NSApplication sharedApplication] keyWindow] .backgroundColor = [NSColor redColor];

    //或以下两个编译错误 self.view.backgroundColor = [UIColor redColor]; self.window.backgroundColor = [UIColor redColor];

}

1 个答案:

答案 0 :(得分:0)

在您的app delegate juste中输入

self.window.backgroundColor = [NSColor whiteColor];