双击iPAd中的“主页”按钮后,背景上会显示应用数据

时间:2019-03-26 05:55:41

标签: swift4 appdelegate xcode10 ios12

我的应用程序需要处理以下两种情况:

1:运行应用程序后,当您一次单击主屏幕按钮两次然后在后台查看该应用程序时,该应用程序上的数据应该在后台不可见。

2:运行您的应用程序后,当您两次单击主屏幕按钮时,该应用程序数据将在后台不可见

在这两种情况中,第一种是通过编写代码在applicationDidEnter backround的窗口上添加启动画面来处理。但是对于第二种情况,由于未调用applicationDidEnterBackground,我将相同的代码放在applicationWillResignActive中,但是在编写代码之前执行的应用程序将在后台显示,并且所有数据都显示在屏幕上。

我没有发现造成此问题的原因。 下面是我在两种委托方法中编写的代码

 let imgviewSplash: UIImageView = UIImageView.init(frame: (self.window?.bounds)!)
    imgviewSplash.tag = 5001
    let imgSplash = UIImage.init(named: "640-690.jpg")
    imgviewSplash.image = imgSplash
    UIApplication.shared.keyWindow?.subviews.last?.addSubview(imgviewSplash)

0 个答案:

没有答案