10

画像とテキストを共有するために、iPhone アプリケーションで UIActivityViewController を使用しています。

このチュートリアルを使用して、さまざまなサービスのテキストをカスタマイズします。

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

すべてが完璧ですが、メールをフォーマットするには html が必要です。

コードをhtmlでフォーマットする方法が見つかりません。htmlタグがあります...

HTML形式のUIActivityViewController経由でメールを送信する方法はありますか? プレーンテキストは使いたくない

4

1 に答える 1

28

HTML を含む NSString を返すと、com.apple.UIKit.activity.Mail はそれを HTML として解釈します。

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

HTML メール本文とプレーン テキストの Twitter ツイートが必要な場合は、UIActivityItemSource プロトコルを採用した新しいクラスを作成し、activityViewController:itemForActivityType を実装します。

于 2013-01-13T19:41:42.720 に答える