我想与以前安装在设备中的所有社交网络应用程序共享社交网络上的应用程序信息。我有一个这样的演示图像,如果有任何想法请给我。
提前致谢
使用 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];
这是来自 Roman Efimov 的一个名为 REActivityViewController 的 UI 控件,它看起来像一个 UIActivity 视图,但允许全彩色图标、完全自定义,并且该控件适用于 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!");}
];
}];
试试这个。快乐的编码。