1
我想做一個應用程序中的屏幕截圖,我有以下代碼。屏幕區域的選擇
如何選擇截圖區域?例如我想擺脫UInavigation欄和底部的tabbar。我應該添加什麼代碼?
UIGraphicsBeginImageContext(self.view.frame.size);
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage * image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
NSData * imageData = UIImageJPEGRepresentation(image, 1.0);
if ([MFMailComposeViewController canSendMail]) {
MFMailComposeViewController * mailComposer = [[MFMailComposeViewController alloc] init];
mailComposer.mailComposeDelegate = self;
[mailComposer addAttachmentData:imageData mimeType:@"image/jpeg" fileName:@"attachment.jpg"];
非常詳細和有幫助。非常感謝你。 – Clarence
你好,我必須開發相同的應用程序。你能幫我解決問題嗎? –