Tôi đang cố gắng chụp (ảnh chụp màn hình) chế độ xem. Đối với điều đó tôi đang sử dụng một đoạn mã được hiển thị bên dưới để lưu nó vào thư mục tài liệu của tôi dưới dạng hình ảnh PNG.Chụp màn hình
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();
Câu hỏi: tôi có thể chụp một phần chế độ xem không? Bởi vì trong đoạn code trên tôi không thể thay đổi nguồn gốc (frame). Nếu bất cứ ai có cách tiếp cận khác để nắm bắt một phần cụ thể của xem xin vui lòng chia sẻ nó.
Bạn muốn chụp từ chỉ mã? Hoặc một số phím tắt có thể làm việc cho bạn? – Nitish
Cảm ơn bạn đã phát lại, tôi chỉ muốn sử dụng mã. – ajay