cocoa - 如何给 NSWindow 特定的背景颜色

标签 cocoa interface-builder

我正在编写一个具有 NSWindow 的 cocoa 应用程序。我想将窗口的背景颜色更改为特定颜色。但检查器中的窗口属性仅提供“纹理窗口”替代方案。如何使窗口的颜色成为所需的颜色?

最佳答案

尝试使用窗口实例上的颜色调用实例方法 setBackgroundColor: 。名字里有什么..;)

像这样:

- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
    // Option 1
    [self.window setBackgroundColor: NSColor.whiteColor];
    // Option 2 - using dot syntax
    self.window.backgroundColor = NSColor.whiteColor;
}

关于cocoa - 如何给 NSWindow 特定的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46528993/

相关文章:

ios - UIVIew 大小在界面生成器中使用设备大小并且没有限制

ios - 动画约束正在打破其他约束

objective-c - 在 Interface Builder 中使用 UITapGestureRecognizers 的问题

ios - 是否有 CGPath 的替代方法允许计算给定位置的路径上的点?

cocoa - 生成随机字节 Cocoa?

objective-c - 使用类指针有多安全?

iPhone:界面生成器中的 NSLocalizedString?

ios - UIScrollView contentOffset 在推送另一个 View 后发生变化

cocoa - NSNumberFormatter 通过 StoryBoard - Xcode 9

objective-c - 在 Xcode 重构时忽略 Pod?