Я использую MFMailComposeViewController для электронной почты в приложении, но я не могу изменить заголовок. По умолчанию в заголовке отображается тема, но я бы хотел установить в заголовке что-нибудь другое. Как я могу это сделать?
Я пробовал:
controller.title = @"Feedback";
но это не сработало.
Вот мой код:
- (IBAction)email {
NSArray *array = [[NSArray alloc] initWithObjects:@"[email protected]", nil];
MFMailComposeViewController *controller = [[MFMailComposeViewController alloc] init];
[[controller navigationBar] setTintColor:[UIColor colorWithRed:0.36 green:0.09 blue:0.39 alpha:1.00]];
controller.mailComposeDelegate = self;
controller.title = @"Feedback";
[controller setSubject:@"Long subject"];
[controller setMessageBody:@""
isHTML:NO];
[controller setToRecipients:array];
[self presentModalViewController:controller animated:YES];
[controller release];
[array release];
}
- (void)mailComposeController:(MFMailComposeViewController *)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError *)error {
[self becomeFirstResponder];
[self dismissModalViewControllerAnimated:YES];
}