如何从后台应用程序截取运行iPhone的截图?

时间:2016-05-07 06:07:42

标签: ios iphone screenshot screen-recording

我需要制作一个可以继续运行的应用程序,每隔一秒从背景截取屏幕截图或屏幕录像。由于iOS应用程序在沙箱中运行,因此可以实现它。

注意:此应用程序仅供内部使用。不打算在app商店发帖。

1 个答案:

答案 0 :(得分:0)

如果您想在下方截取屏幕截图,可以返回图片:

-(UIImage *) takeScreenshot{
    UIGraphicsBeginImageContextWithOptions(self.view.bounds.size, NO, 0);
    [self.view drawViewHierarchyInRect:self.view.bounds afterScreenUpdates:YES];
    UIImage *screenshot = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();

    return screenshot;
}