मैं अपने ऐप में इन-ऐप ईमेल के लिए MFMailComposeViewController का उपयोग कर रहा हूं, लेकिन मैं शीर्षक को बदलने में सक्षम नहीं हूं। डिफ़ॉल्ट रूप से यह शीर्षक में विषय दिखा रहा है, लेकिन मैं शीर्षक को कुछ और करने के लिए सेट करना चाहता हूं। मैं उसे कैसे कर सकता हूँ?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];
}
धन्यवाद, बस यह जानना चाहता था कि ऐसा कुछ कैसे करें। कुछ और लोगों के साथ बात करने के बाद, मैंने ईमेल के विषय को फिट करने के लिए कुछ तय करने का फैसला किया है। वैसे भी, धन्यवाद :) –
को 'नियंत्रक.topViewController.navigationItem.title = @" SomethingElse "के रूप में लिखा जा सकता है;' – user102008
यह समाधान आईओएस 8 पर मेरे लिए काम नहीं कर रहा है - शीर्षक –