我试图捕捉(截屏)的景色。为此,我使用下面显示的一段代码将其保存到我的文档目录中作为PNG图像。捕获屏幕
UIGraphicsBeginImageContextWithOptions(highlightViewController.fhView.centerView.frame.size, YES, 1.0);
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *screenshot = UIGraphicsGetImageFromCurrentImageContext();
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *appFile = [documentsDirectory stringByAppendingPathComponent:@"1.png"];
NSData *imageData = UIImagePNGRepresentation(screenshot);
[imageData writeToFile:appFile atomically:YES];
UIGraphicsEndImageContext();
问题:我可以捕获部分视图吗?因为在上面的代码中,我无法更改原点(框架)。如果任何人有其他方法来捕捉视图的特定部分,请分享它。
你想从唯一的代码来捕捉?或者有些捷径可以为你工作? – Nitish
感谢您的重播,我只想使用代码捕获。 – ajay