実現したいこと
スクリーショット撮った時に別な画像に差し替える方法を知りたい。
下記のコードは以下のリンクを参考にしました。
Qiita: iOSでユーザーがスクリーンショットを撮ったら何かする
swift
1import UIKit 2 3class MyViewController: UIViewController { 4 5 override func viewDidLoad() { 6 super.viewDidLoad() 7 8 // Observerとして登録 9 NotificationCenter.default.addObserver(self, selector: #selector(MyViewController.userDidTakeScreenshot(_:)), name: .UIApplicationUserDidTakeScreenshot, object: nil) 10 } 11 12 deinit { 13 NotificationCenter.default.removeObserver(self) 14 } 15 16 // UIApplicationUserDidTakeScreenshot の通知を受けて実行される 17 func userDidTakeScreenshot(notification: Notification) { 18 // 何かする 19 } 20 21}
知りたいこと
userDidTakeScreenshot
内で、事前に用意した画像とスクショした時の画像をスイッチさせれば良いのではないかと考えたのですが、swift
に関する知識不足でそのようなことが果たしてできるのかどうかをご教示いただきたいです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/29 01:59
2019/11/29 02:47 編集