我正在尝试为 Xcode 8 中制作的应用程序创建黑暗模式。我的第一个想法是使用 Mojave 的 Dark Aqua,但我遇到了很多错误:
效果类型 1131375730 遇到无法识别的效果参数类型 10。跳过。
我的下一个想法是使用https://github.com/insidegui/AppearanceMaker创建我自己的.car文件。 。然而,这并没有改变背景/窗口,即使我编辑了它的Windows和Menus/Menu/Menu背景
和它的颜色/窗口背景
.
我的第三想法是使用 El Capitan 的深色主题(我认为是用于深色菜单和 Dock)。然而,这将水蓝色变成了灰色。啦啦啦。
我该怎么办?
最佳答案
最终,Mojave 的 DarkAquaAppearance 发挥了作用
!我需要将我的 NSWindow 设置为主题。 (使用yourNSWindow.appearance = [[NSAppearance alloc] initWithAppearanceNamed:@"DarkAquaAppearance"bundle:nil];
,确保DarkAquaAppearance.car位于您的“支持文件”中)
如果你想做同样的事情,我有 https://github.com/radzo73/Mojave-Appearances 中所有的 Mojave 外观。 。它仍然会调用有关“无法识别的效果参数”的错误,但这可能只是压缩的资源,而且我使用的是较旧的系统。 ́\_(ツ)_/́
带着(真正的)希望,
康拉德
关于objective-c - 如何更改 Xcode 应用程序的外观?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61568863/