iOS Swift-在保存屏幕截图之前执行func

时间:2018-07-21 17:55:45

标签: ios swift screenshot uiapplication

我知道如何在截图后执行功能:

    func detectScreenShot(action: @escaping () -> ()) {

                let mainQueue = OperationQueue.main
                NotificationCenter.default.addObserver(forName: .UIApplicationUserDidTakeScreenshot, object: nil, queue: mainQueue) { notification in
                // executes after screenshot
                action()
    }
}

但是我要寻找的是如何在保存屏幕截图之前执行它?

我想要的是,当用户对应用程序进行屏幕截图时,屏幕快照将与该应用程序的徽标一起保存在角落。

所以UIView的角落有一个图像。现在是隐藏的。

我要执行的功能类似于:

myImage.isHidden = false

有没有办法做到这一点?

0 个答案:

没有答案