ios - 如何在 iOS 9 中创建分享按钮?

标签 ios objective-c ios9 uiactivityviewcontroller

在我的应用程序中,我想像这样使用 WhatsApp、Facebook、Twitter、Mail 创建一个共享按钮。

这是我的代码

-(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];
}

我正在写这段代码,我的模拟器显示是这样的,

enter image description here

它只显示邮件和 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];
 }

关于ios - 如何在 iOS 9 中创建分享按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34940459/

相关文章:

ios - 如何通过 iOS 通知中心发送和接收 JSON?

ios - 替换 `fabs` 、 `fmax` 等,用于 64 位 iOS 设备上的 CGFloat

objective-c - 在 Swift 中展开 Optional 值错误

iphone - 在 iOS 6 中调整大小

iOS 9 : KVO no longer working

ios - 在 ios9 中为 CNContactPickerViewController 设置什么 displayedPropertyKeys

ios - 如何在模型类中设置和获取数据?

php - iOS APN Php 无法连接

iphone - 将 UITapGestureRecognizer 添加到 UIWebView

ios - 如果在Swift 2.0中让警告