【问题标题】:Set background color of NSWindow with appearance set使用外观设置设置 NSWindow 的背景颜色
【发布时间】:2018-12-22 21:07:22
【问题描述】:

我在我的 NSWindow 上使用以下代码,以便我的所有按钮、弹出窗口等都处于暗模式色调:

[self.window setAppearance:[NSAppearance appearanceNamed:NSAppearanceNameVibrantDark]];

但我想设置自定义窗口背景颜色,而不是设置为“充满活力的深色外观”默认设置的黑色。在没有外观的情况下调用此行,否则无法设置:

self.window.backgroundColor = [NSColor colorWithPatternImage:[NSImage imageNamed:@"backgroundColor"]];

有什么想法吗?

【问题讨论】:

    标签: objective-c xcode macos cocoa


    【解决方案1】:

    只需添加一个带有背景颜色的视图并将其用作窗口的背景。

    Take a look at this sample app.

    【讨论】:

    • 由于您的链接已过期,您能否添加所需的示例代码部分。
    猜你喜欢
    • 2012-09-05
    • 1970-01-01
    • 2023-03-25
    • 1970-01-01
    • 1970-01-01
    • 2015-02-21
    • 2011-02-11
    • 2010-09-17
    • 2018-07-15
    相关资源
    最近更新 更多