与iOS应用程序共享选项?

问题描述:

Sample image与iOS应用程序共享选项?

我想与以前安装在设备中的所有社交网络应用程序共享社交网络上的应用程序信息。我有一个这样的演示图像,如果有任何想法,请给我。

在此先感谢

+2

'UIActivityViewController' – rmaddy

使用UIActivityViewController您可以与我们分享,apple doc

例子:

UIImage *anImage = [UIImage imageNamed:@"SampleImg.png"]; 
NSArray *Items = [NSArray arrayWithObjects: 
         @"your app info", 
         anImage, nil]; 

UIActivityViewController *ActivityView = 
     [[UIActivityViewController alloc] 
       initWithActivityItems:Items applicationActivities:nil]; 
[self presentViewController:ActivityView animated:YES completion:nil]; 
+0

这不是按预期方式工作它的acutally显示的uiactivity控制器不uuiviewcontroller heirarchy怎么办 – ashokdy

这里的所谓REActivityViewController从罗曼·菲莫弗,看起来像一个UIActivity视图中的UI控件,但允许全彩色图标,完全自定义,并且该控件适用于iOS 5.0。该控件外观和按照预期在iPhone和iPad上运行。 这不仅仅是一个看起来像UIActivityController的控件,而且还使得创建自定义活动变得更容易。 这里的自述显示它是多么容易创建一个自定义活动控制器的例子:

REActivity *customActivity = [[REActivity alloc] initWithTitle:@"Custom" 
                    image:[UIImage 
      imageNamed:@"REActivityViewController.bundle/Icon_Custom"] 
     actionBlock:^(REActivity *activity, REActivityViewController *activityViewController){ 
     { 
     [activityViewController dismissViewControllerAnimated:YES completion:^{NSLog(@"Hey, there!");} 
     ]; 
     }]; 

尝试this.Happy编码。