UIActivityViewController отправляет html почту ios6

Я использую UIActivityViewController с моим приложением для iPhone, чтобы поделиться картинкой и текстом.

Я использую этот урок, чтобы настроить текст для разных сервисов:

https://www.albertopasca.it/whiletrue/objective-c-custom-uiactivityviewcontroller-icons-and-text/

все идеально, но мне нужен HTML для форматирования почты.

Я не нашел способа отформатировать код с помощью HTML, у меня есть тег HTML...

Есть ли способ отправить почту через UIActivityViewController в формате HTML? Я не хочу простой текст

1 ответ

Решение

Если вы вернете NSString, содержащую HTML, то com.apple.UIKit.activity.Mail будет интерпретировать его как HTML.

NSString *body = @"<html><body><ul><li>one</li><li>two</li></ul></body></html>";

Если вы хотите, чтобы в Твиттере были текстовые сообщения в формате HTML и обычный текст, создайте новый класс, использующий протокол UIActivityItemSource, и внедрите activityViewController:itemForActivityType:

Другие вопросы по тегам