2
觀察UIApplicationUserDidTakeScreenshotNotification
通知可以通知用戶,如果他們已經採取了屏幕截圖按Home鍵+電源按鈕。問題是我如何獲取新的屏幕截圖圖像?如何獲取屏幕截圖圖片
// observe screenshot notification
NSOperationQueue *mainQueue = [NSOperationQueue mainQueue];
[[NSNotificationCenter defaultCenter] addObserverForName:UIApplicationUserDidTakeScreenshotNotification
object:nil
queue:mainQueue
usingBlock:^(NSNotification *note) {
// How to get screenshot image?
}];
正是我要找的。 – tounaobun
但用戶必須接受相機膠捲許可!我建議再次使用屏幕截圖,但在編程的同時,在您的觀察者中。這樣您就可以獲得用戶屏幕截圖的副本,而無需獲得許可。 – fingerup