実現したいこと
ネットフリックスを見ているときスクショしたいシーンをスクショしたところスクショ画像が真っ黒になっていてどういう風に実装すればできるのかについて知りたいです。
試したこと
swift
1 override func viewDidLoad() { 2 super.viewDidLoad() 3 NotificationCenter.default.addObserver(self, 4 selector: #selector(ViewController.didTakeScreenshot(notification:)), 5 name: .UIApplicationUserDidTakeScreenshot, 6 object: nil) 7 } 8 9 @objc func didTakeScreenshot(notification: Notification) { 10 print("didTakeScreenshot") 11 //ここでもしスクショした画像を取得できるのなら、開発者側で用意した画像と置き換えるみたいなことを出来れば実現できそうな感じするがやり方がわからない。。。 12 }
ネットの記事などを参考にしてスクショを検知するところまでは出来たのですがスクショ前に画面を何ら頭の方法で真黒くする方法がわからないです。
個人的には、スクショする前にこちら側で用意したダミー画像を画面全体に被せたいです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/08/11 10:17