我在ios7中使用UIActivity.只需几行代码即可正常工作.现在我想添加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];
解决方法
那么你必须创建自己的自定义UIActivity,就像你的Instagram一样.
看看at this,即使问题是关于如何在iOS 6上做到这一点,解决方案在iOS 7上完全相同.
您还可以在github上看一下这个project,基本上是一个自定义UIActivity的集合,用于包含Instagram的最常见服务.