Пользовательский интерфейс почтового клиента iphone - PullRequest
0 голосов
/ 09 марта 2011

У меня есть собственный интерфейс, который отображает электронную почту. но он отображает только текстовые письма. Теперь я расширяю его для поддержки писем в формате HTML. Я хотел узнать, как Apple это делает в собственном почтовом клиенте, а затем повторить то же самое в пользовательском интерфейсе моего приложения. В частности, мне интересно узнать, какой компонент пользовательского интерфейса используется собственным почтовым клиентом для отображения тела почты. Весь текст HTML правильно отображается в нем, а также вы можете редактировать его. Я пытаюсь повторить то же самое.

Ответы [ 2 ]

2 голосов
/ 09 марта 2011

использовать MFMailComposerViewController

1 голос
/ 09 марта 2011

@ Bogus boy, вы должны использовать MFMailComposeViewController вот лучший учебник из документа Apple для разработчиков, который предоставит вам всю необходимую информацию о том, как его использовать и как он сделан с учебником .... это лучшийвзгляните на MailComposer из документа .Так мы передаем html ..

    MFMailComposeViewController *mailView = [[MFMailComposeViewController alloc] init];
    mailView.mailComposeDelegate = self;

    [mailView setSubject:@"Good Morning"];
    [mailView addAttachmentData: mimeType: fileName:];
    NSString *bodyString = [NSString stringWithFormat: @"<html><body>This is place where you place your HTML format</body></html>"];
    [mailView setMessageBody:bodyString isHTML:YES];

    [self presentModalViewController:mailView animated:YES];

Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...