我想在社交网络上与之前安装在设备中的所有社交网络应用程序共享应用信息。我有一个这样的演示图像,如果有任何想法请给我。
提前致谢
答案 0 :(得分:3)
使用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];
答案 1 :(得分:1)
这是一个名为REActivityViewController的UI控件,来自Roman Efimov,看起来像一个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!");}
];
}];
试试这个。快乐编码。