Iphone 如何通过编程在屏幕上获取触摸部分的快照?

Iphone 如何通过编程在屏幕上获取触摸部分的快照?,iphone,Iphone,我正在实现iphone应用程序,我想在其中实现以下功能。 当用户在iphone屏幕上触摸时,用户快照将生成屏幕的触摸区域并保存到照片库 - (UIImage*) giveScreentshotsOfView:(UIView*) view { if (view == nil) return nil; UIGraphicsBeginImageContext(view.bounds.size); [view.layer renderInContext:UIGraphicsGetCurrent

我正在实现iphone应用程序,我想在其中实现以下功能。 当用户在iphone屏幕上触摸时,用户快照将生成屏幕的触摸区域并保存到照片库

- (UIImage*) giveScreentshotsOfView:(UIView*) view
{
if (view == nil)
    return nil;

UIGraphicsBeginImageContext(view.bounds.size);
[view.layer renderInContext:UIGraphicsGetCurrentContext()];

UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

return image;
我用谷歌搜索过,但没有成功

请帮我解答这个问题


如果您正在寻找控制摄像头的示例代码,请提前感谢。这里有一个

检查此方法,将触摸到的视图传递给此方法,将向您发送图像并将其保存到库中

- (UIImage*) giveScreentshotsOfView:(UIView*) view
{
if (view == nil)
    return nil;

UIGraphicsBeginImageContext(view.bounds.size);
[view.layer renderInContext:UIGraphicsGetCurrentContext()];

UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

return image;

}

为什么要重新发明轮子,同时按下“主页”和“睡眠”按钮,默认情况下会进行屏幕截图并将其保存到照片库否不是这样……假设我打开了应用程序,在屏幕上亲吻了一下……然后我的嘴唇会在屏幕上生成并保存到相册中。那样