こちらをnotificationNameとしてNotificationCenterのobserverを仕込むことで、 「ホームボタン+電源ボタンの同時押し」によるスクリーンショットを撮ったことを検知することができます。 import UIKit class MyViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() // Observerとして登録 NotificationCenter.default.addObserver(self, selector: #selector(MyViewController.userDidTakeScreenshot(_:)), name: .UIApplicationUserDidTakeScreenshot, object: nil) }