2012-11-05 1 views
10

Sto usando UIActivityViewController con la mia applicazione iphone per condividere un'immagine e un testo.UIActivityViewController invia posta html ios6

Io uso questo tutorial per il testo personalizzato per i servizi differenti:

http://www.albertopasca.it/whiletrue/2012/10/objective-c-custom-uiactivityviewcontroller-icons-text/

ogni cosa è perfetta, ma ho bisogno di HTML per formattare la posta.

non trovo un modo per formattare il codice con html, ho tag html ...

c'è un modo per inviare la posta tramite UIActivityViewController con il formato HTML? Non voglio testo normale

risposta

28

Se restituisci NSString contenente HTML allora com.apple.UIKit.activity.Mail lo interpreterà come HTML.

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

Se si desidera avere il corpo e-mail HTML e testo normale Twitter tweets quindi creare una nuova classe di adottare il protocollo UIActivityItemSource e implementare activityViewController: itemForActivityType:

+0

si può pls fornisce alcuni esempi di codice – George