メールの送信にMFMailComposeViewControllerを使用していますが、
このコードを使用すると、画像を取得できますが、画像はテキストの詳細の後に来ます。最初の画像とテキストの後には必要ありません。
ここに私のコードがあります、
   MFMailComposeViewController *mail = [[MFMailComposeViewController alloc] init];
    mail.mailComposeDelegate = self;
    if ([MFMailComposeViewController canSendMail]) {
        //Setting up the Subject, recipients, and message body.
        [mail setToRecipients:[NSArray arrayWithObjects:Emailid,nil]];
        [mail setSubject:@"Receipt"];
        NSData *photoData = UIImageJPEGRepresentation([UIImage imageNamed:@"Gift.png"], 1);
        [mail addAttachmentData:photoData mimeType:@"image/jpg" fileName:[NSString stringWithFormat:@"photo.png"]];
        [mail setMessageBody:@"Receipt" isHTML:NO];
        NSString *emailBody;
        emailBody = [NSString stringWithFormat:@
                     "<br>Purchase Amount:            </br> "      "$  %@"
                     "<br>Amount Received:        </br> "      "$  %@"
                     "<br>Change:    </br> "      "$  %@"
                     ,AmountData,txtAmount.text,ChangeAmount.text];  
        [mail setMessageBody:emailBody isHTML:YES];
体が私に提案してくださいどうすればそれを行うことができますか?