6

UIActivity在ios7中使用。几行代码就可以正常工作。现在我想给它添加 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 上看看这个项目,基本上是一个自定义 UIActivity 的集合,用于 Instagram 包括的最常见的服务。

于 2013-11-17T10:51:46.063 回答