2012-11-05 36 views
10

Tôi đang sử dụng UIActivityViewController với ứng dụng iphone của tôi để chia sẻ ảnh và văn bản.UIActivityViewController gửi thư html ios6

tôi sử dụng hướng dẫn này để tùy chỉnh văn bản cho các dịch vụ differents:

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

mọi thứ là hoàn hảo nhưng tôi cần html để định dạng mail.

Tôi không tìm thấy bất cứ cách nào để định dạng mã với html, tôi có thẻ html ...

là có một cách để gửi thư qua UIActivityViewController với định dạng html? Tôi không muốn văn bản thuần túy

Trả lời

28

Nếu bạn trả về NSString chứa HTML thì com.apple.UIKit.activity.Mail sẽ diễn giải nó dưới dạng HTML.

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

Nếu bạn muốn có cơ thể email HTML và đồng bằng văn bản Twitter tweet sau đó tạo ra một lớp mới thông qua giao thức UIActivityItemSource và thực hiện activityViewController: itemForActivityType:

+0

bạn có thể pls cung cấp một số mẫu mã – George

Các vấn đề liên quan