如何在ios 13中设置下面呈现的视图控制器的系统背景颜色

Ham*_*ead 3 ios swift ios13

见下图,我在我的应用程序中展示了一个视图控制器,屏幕上有 3 层:

  1. 黑色,系统提供
  2. 我的应用程序,呈现视图控制器,白色
  3. 我的应用程序,呈现的视图控制器,白色

我的问题是,第一层不应该是以前运行的应用程序的模糊屏幕截图,为什么它是黑色的?我可以设置颜色吗?

截屏


编辑:原来第一层不是由系统提供的,而只是应用程序的关键窗口背景!请看下面我的回答

Ham*_*ead 7

我设法通过设置关键窗口背景颜色来解决它,例如:

// inside appDelegate's didFinishLaunchingWithOptions
// The first layer will be white now
window?.backgroundColor = UIColor.white
Run Code Online (Sandbox Code Playgroud)