アプリでカスタムフォントを使用しています。そして、テキストからそのフォント スタイルを使用してテキストをコピーし、それを貼り付けて別のアプリに貼り付けるか、アプリで適用したフォント スタイルを使用してそのテキストをメール/メッセージに追加したいと考えています。
コピーに次のコードを使用しています。
UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
pasteboard.string = self.text_view.text;
メールの場合:
MFMailComposeViewController* controller = [[MFMailComposeViewController alloc] init];
controller.mailComposeDelegate = self;
[controller setSubject:@"From Font app"];
[controller setMessageBody:self.text_view.text isHTML:NO];
if (controller) [self presentModalViewController:controller animated:YES];
メッセージの場合:
MFMessageComposeViewController *controller = [[MFMessageComposeViewController alloc] init];
controller.body = self.text_view.text;
controller.messageComposeDelegate = self;
[self presentModalViewController:controller animated:YES];
ただし、テキストのみのデフォルトフォントをコピー/追加します。
カスタムフォントも一緒にコピーするにはどうすればよいですか?