現在表示されている Web ページに関するフィードバックをユーザーが送信できるようにする UIActivityViewController を作成しようとしています。メールアイコンとは別のボタンを作成して、受信者セット、件名セット、およびメッセージ本文にテキストと現在の URL を含む作成ウィンドウをポップアップ表示したいと考えています (次の URL を取得します: NSURL *urlStringToShare = _webView .request.URL; RootViewController 内)。これを行う方法はありますか?ご協力いただきありがとうございます。
質問する
227 次
2 に答える
1
たとえば、私はすでにこれを行う IBAction を持っています:
- (IBAction)showEmail:(id)sender {
// Email Subject
NSString *emailTitle = @"Feedback on your latest column from the GlennKessler App:";
// Email Content
NSString *messageBody3 = @"I disagree with your latest Fact Check and the number of pinocchios you gave. This is what I would rate it instead and why:";
// To address
NSArray *toRecipents = [NSArray arrayWithObject:@"blah@la.com"];
MFMailComposeViewController *mc = [[MFMailComposeViewController alloc] init];
mc.mailComposeDelegate = self;
[mc setSubject:emailTitle];
[mc setMessageBody:messageBody3 isHTML:NO];
[mc setToRecipients:toRecipents];
// Present mail view controller on screen
[self presentViewController:mc animated:YES completion:NULL];
}
これをアイコン付きの UIActivityViewController アイテムに変換する方法はありますか? ありがとう!
于 2013-02-27T03:01:44.787 に答える
0
これを使用してみてください。このリンクにあるライブラリを使用して、メールなどの多数のカスタム アクティビティを作成できます。
于 2014-06-03T06:07:40.913 に答える