6

UIActivityios7で使用しています。数行のコードで正常に動作しています。今、私はそれにinstagramの共有ボタンを追加したいと思っています。アクションシートにカスタムボタンを追加する方法はありますか?

これは私が作成している方法ですUIActivityViewController

NSString *textToShare = self.navigationItem.title;    
NSArray *itemsToShare = @[textToShare, [imagesArray objectAtIndex:afImgViewer.currentImage]];
UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:itemsToShare applicationActivities:nil];
activityVC.excludedActivityTypes = @[UIActivityTypePrint, UIActivityTypeCopyToPasteboard,    UIActivityTypeAssignToContact]; //or whichever you don't need
[self presentViewController:activityVC animated:YES completion:nil];
4

1 に答える 1

16

Instagram の場合、独自のカスタム UIActivity を作成する必要があります。

こちらをご覧ください。質問が iOS 6 での実行方法に関するものであっても、解決策は iOS 7 でもまったく同じです。

github でこのプロジェクトを見ることもできます。基本的には、Instagram に含まれる最も一般的なサービスのカスタム UIActivity のコレクションです。

于 2013-11-17T10:51:46.063 に答える