如何在iOS 9中创建分享按钮?
问题描述:
在我的应用程序我想创建一个共享按钮与Whatsup,脸谱,微博,这样的邮件。 这里是我的代码如何在iOS 9中创建分享按钮?
-(IBAction)share:(id)sender
{
NSString *shareText = @"Hi This is a Reward Game App";
NSArray *itemsToShare = @[shareText];
UIActivityViewController *activityVC = [[UIActivityViewController alloc]initWithActivityItems:itemsToShare applicationActivities:nil];
activityVC.excludedActivityTypes = @[UIActivityTypePostToWeibo,UIActivityTypePostToTwitter,UIActivityTypePostToFacebook,UIActivityTypeMail,UIActivityTypeMessage,UIActivityTypeAssignToContact,UIActivityTypePostToTencentWeibo];
[self presentViewController:activityVC animated:YES completion:nil];
}
它只显示邮件和Facebook的图标,我想这样的诺雷的WhatsUp图标消息。
答
试试这个
-(IBAction)shareAction:(id)sender
{
NSArray* sharedObjects=[NSArray arrayWithObjects:@"sharecontent", nil];
UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:sharedObjects applicationActivities:nil];
activityViewController.popoverPresentationController.sourceView = self.view;
[self presentViewController:activityViewController animated:YES completion:nil];
}
+0
中运行您的应用感谢它的工作! – RealmOfFire
的可能的复制[如何添加自定义按钮UIActivityViewController?](http://stackoverflow.com/questions/20029520/how-to-add-custom-buttons-to- uiactivityviewcontroller) –
您无法在模拟器中看到所有应用程序。您必须在设备 – kb920