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
ReplyDeleteGreat explanation of handling orientation changes in Android! Managing configuration changes properly is essential for creating responsive, user-friendly mobile applications. These fundamentals remain important for every Android developer and any Android app development company focused on building reliable, high-performance applications. Thanks for sharing this informative and helpful guide!
ReplyDelete