1
私は以下のコードを持つアプリ内スクリーンショットを作成しようとしています。画面領域の選択
スクリーンショットの領域を選択するにはどうすればよいですか?例えばUInavigationバーと下部のタブバーを取り除きたい。どのようなコードを追加する必要がありますか?
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
こんにちはdeepak、私は同じアプリを開発する必要があります。あなたが私を助けてくれますか? –