2017-10-30 10 views
0

アプリがバックグラウンドモードになると、キャプチャ画面にデフォルト画像が表示されます。ユーザーがアプリケーションの一覧を表示するホームボタンを2回押してアプリケーションを強制終了しようとすると、静的なイメージも表示する必要があります。静止画像をsnapshotViewに設定する(afterScreenUpdates :)

答えて

0

私はこのプロセスで試しましたが、何か間違っている場合は私を修正してください。

func applicationDidEnterBackground(_ application: UIApplication) { 

     if((self.imgViewStaticImage) != nil) 
     { 
      self.imgViewStaticImage?.removeFromSuperview() 
     } 

     self.imgViewStaticImage = UIImageView(frame: (self.window?.bounds)!) 
     self.imgViewStaticImage?.image = UIImage(named: "banner") 
     self.window?.addSubview(self.imgViewStaticImage!) 
    self.window?.bringSubview(toFront: self.imgViewStaticImage!) 

    } 

    func applicationWillEnterForeground(_ application: UIApplication) { 

     if((self.imgViewStaticImage) != nil) 
     { 
      self.imgViewStaticImage?.removeFromSuperview() 
     } 

    } 
関連する問題