如何让我的应用程序在全屏时保持在顶部

How to make my app stay on top over fullscreen

我有一个在全屏模式下使用的应用程序。在该应用程序中,我按下按钮打开我的其他应用程序之一,当我这样做时,我希望该应用程序出现在我的全屏应用程序前面。

目前我正在使用此代码:

override func viewDidAppear() {
    super.viewDidAppear()
    view.window?.level = .floating
}

但这只会让它停留在 windows 之上,而不是全屏模式。

我的问题有解决方案吗?

如果有人想知道这个问题的答案,我将应用 info.plist 中的“应用程序是代理 (UIElement)”设置为“是”。这似乎解决了问题。