2012-11-05 1 views
10

내 아이폰 애플리케이션과 함께 UIActivityViewController를 사용하여 그림과 텍스트를 공유하고 있습니다.UIActivityViewController는 iOS6을 html로 보냅니다.

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

모든 것이 완벽하지만 메일 형식을 HTML이 필요합니다

나는 정의에 differents의 서비스에 대한 텍스트를이 튜토리얼을 사용합니다. 나는 HTML과 코드를 포맷 할 수있는 방법을 찾을 수없는

, 나는 ... HTML 태그가

HTML 형식으로 UIActivityViewController를 통해 메일을 보낼 수있는 방법은 무엇입니까? 일반 텍스트가 필요하지 않습니다.

답변

28

HTML이 포함 된 NSString을 반환하면 com.apple.UIKit.activity.Mail이 HTML로 해석합니다.

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

그런 다음 UIActivityItemSource 프로토콜을 채택하는 새로운 클래스를 생성하고 activityViewController를 구현하는 HTML 이메일 몸과 일반 텍스트 트위터의 트윗을 원한다면 : itemForActivityType을 :

+0

당신은 몇 가지 예제 코드를 제공 개 pls 수 있습니다 – George