与iOS应用程序共享选项?
答
使用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编码。
'UIActivityViewController' – rmaddy