Ios UIActivityViewController-与可选图像库(如照片)应用程序共享

Ios UIActivityViewController-与可选图像库(如照片)应用程序共享,ios,uiactivityviewcontroller,Ios,Uiactivityviewcontroller,我正在努力实现的目标: 是否仍然可以通过UIActivityViewController实现此功能 默认视图在底部显示“取消”按钮,单击视图外部的任意位置将关闭该按钮 我想选择多个图像,就像照片应用程序一样,顶部有取消按钮,共享视图上方有可选择的图像库。如果添加多个图像,UIActivityViewController中将不会显示twitter选项。但是你可以在facebook上分享。试试这个 self.someText = @"Prueba!"; UIImage *shareImage = [

我正在努力实现的目标:

是否仍然可以通过UIActivityViewController实现此功能

默认视图在底部显示“取消”按钮,单击视图外部的任意位置将关闭该按钮


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

如果添加多个图像,UIActivityViewController中将不会显示twitter选项。但是你可以在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];

希望有帮助

嗨,索尼娅,谢谢你的帮助,但我想你误解了我的问题。想象一下只需空投共享的照片应用程序。所以你在上面有一个图像滑块(点击多个图像共享)和它下面的uiactivityviewcontroller。哦,好的,我知道了。但我认为这是不可能的,因为UIActivityViewController在我们的视图上弹出。。。我相信照片应用程序滑块可以与UIActivityViewController配合使用,因为它们可以修改UIActivityViewController的工作方式,并且可以添加滑块。。。我希望你错了!好啊此外,是否可以检查接收人是否“拒绝”或“接受”该股份?如果发送,我想记录“已发送”,如果用户拒绝,则记录“已拒绝”。您可以使用完成处理程序self.activityViewController.completionHandler=^(NSString*activityType,BOOL completed){if(completed){NSLog(@“所选活动为%@”,activityType);}else{NSLog(@“我取消了!”);};希望有帮助!:DI使用了相同的代码,无论您在共享后还是未共享时关闭UIActivityViewController,AirDrop始终为“0”。message、mail等其他服务按预期提供“0”和“1”。您确实要自定义UIActivityViewController吗?是否要在UIActivityViewContr中添加gallery选项奥勒?