MFMailComposeViewController class is used to editing and email, its present in MessageUI.framework.
canSendMail method is used to find whether the user has set up the device for sending email .
Here launched email composer in my application, presenting as a modal popover.
if ([MFMailComposeViewController canSendMail]) {
MFMailComposeViewController *mail = [[MFMailComposeViewController alloc] init];
mail.navigationBar.tintColor = [UIColor redColor]; // your navigationbar color
mail.mailComposeDelegate = self;
[mail setSubject:@"Check out my iPhone/iPad app"];
[mail setMessageBody:@"<html><body>Check out <a href='http://karthik-prabhu.blogspot.in/'>iVerde</a></body></html>" isHTML:YES];
//mail.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
// [self setModalPresentationStyle:UIViewAnimationOptionTransitionFlipFromTop];
[self presentViewController:mail animated:YES completion:NULL ]; //presentModalViewController deprecated from iOS5 and above
} else {
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"App name Message" message:@"Please setup at least One email account." delegate:self cancelButtonTitle:nil otherButtonTitles: @"OK", nil];
[alert show];
[alert release];
}
Nice post. I was checking continuously your blog and I’m impressed! Extremely very useful information. I was looking for this particular info for a very long time. check here some relevant information like this Mobile App Development
ReplyDelete