UIActivityViewController - 与照片应用程序等可选图片库共享

时间:2014-04-30 15:57:52

标签: ios uiactivityviewcontroller

我想要实现的目标:http://www.appcoda.com/wp-content/uploads/2013/10/Airdrop-Overview.jpg

无论如何使用UIActivityViewController实现此功能吗?

默认视图显示底部的取消按钮,单击视图外的任何位置即可关闭它。

我想选择多个图像,就像照片应用程序一样,顶部有取消按钮,共享视图正上方可选图像库。

1 个答案:

答案 0 :(得分:0)

如果添加多个图像,则不会在UIActivityViewController中显示推文选项。但是你可以和facebook分享。试试这个

self.someText = @"Prueba!";
UIImage *shareImage = [UIImage imageNamed:@"home.png"];
NSURL *shareUrl = [NSURL URLWithString:@"http://www.alink.com"];
self.dataToShare = @[self.someText,shareImage,shareImage,shareUrl];
self.activityViewController =
[[UIActivityViewController alloc] initWithActivityItems:self.dataToShare
                                          applicationActivities: nil];
self.activityViewController.excludedActivityTypes = @[UIActivityTypePrint,UIActivityTypeSaveToCameraRoll,UIActivityTypeAssignToContact, UIActivityTypeAddToReadingList];

[self presentViewController:self.activityViewController animated:YES completion:nil];
希望它有所帮助!