可以使用Xcode12的.command时如何让MacApp窗口背景透明或半透明

Posted

技术标签:

【中文标题】可以使用Xcode12的.command时如何让MacApp窗口背景透明或半透明【英文标题】:How to make the MacApp window background transparent or semi-transparent when you can use Xcode12's .command 【发布时间】:2020-07-28 23:51:31 【问题描述】:

在 Xcode11 中,可以使应用程序窗口的背景对 NSWindow 透明。 在 Xcode12 中,您可以使用 AppKit App Delegate 来制作 'window.backgroundColor = NSColor(红色:0.5,绿色:0.5,蓝色:0.5,alpha:0.5)' 我知道如果你写,背景颜色会改变 我想使用 Xcode12 中添加的新“.command”。 为了做到这一点,我想我必须使用 SwiftUI 应用程序,但是有没有好的方法呢?

【问题讨论】:

【参考方案1】:

我不知道这是否是正确的做法,但我将 ContentView 更改为 EmptyView 并减小了第一个 ContentView 的大小,然后使用 onAppear 调用另一个窗口,所以它起作用了。

【讨论】:

以上是关于可以使用Xcode12的.command时如何让MacApp窗口背景透明或半透明的主要内容,如果未能解决你的问题,请参考以下文章

Xcode Command-Slash Shortcut to Comment 有时仅适用

如何让 Xcode 在我的 Mac Sierra (10.12.6) 上运行

Control-Command-Up 未在 Lion 上的 Xcode 中切换到对应文件。

如何通过 COMMAND 运行多个模拟器 - Xcode 13 不再使用“仪器”

Command MergeSwiftModule failed with a nonzero exit code (Xcode12.5.1)

如何让 Pixate v2 实时 CSS 与 Xcode 5 一起使用