2015-06-23 31 views
1

我正在尋找與所有實體像FB/G +/Watsapp /郵件等共享按鈕,因此,有效地,一旦用戶按下共享按鈕,彈出所有值應該轉向並選擇適當的項目後,應相應地分享。有一個分享按鈕IoS與所有可能的實體

任何人都可以請指導通過步驟來完成此操作。

回答

2

這正好在viewDidLoad中:

UIBarButtonItem *shareButton = [[UIBarButtonItem alloc] 
          initWithBarButtonSystemItem:UIBarButtonSystemItemAction 
          target:self 
          action:@selector(compartir:)]; 
self.navigationItem.rightBarButtonItem = shareButton; 

,並確定你的選擇方法被稱爲動作(在我的案件命名爲「compartir」):

- (void) compartir:(id)sender{ 

//Si no 


NSLog(@"shareButton pressed"); 


NSString *stringtoshare= @"This is a string to share"; 
UIImage *imagetoshare = img; //This is an image to share. 

NSArray *activityItems = @[stringtoshare, imagetoshare]; 
UIActivityViewController *activityVC = [[UIActivityViewController alloc]    initWithActivityItems:activityItems applicationActivities:nil]; 
activityVC.excludedActivityTypes = @[UIActivityTypeAssignToContact,  UIActivityTypePrint, UIActivityTypePostToTwitter, UIActivityTypePostToWeibo]; 
[self presentViewController:activityVC animated:TRUE completion:nil]; 
} 
+1

冷靜,這是超爽。 – Group

1

您可以檢查這個答案查詢:Answer for activity

您需要使用活動視圖控制器爲示出了iphone可以給所有的可能性。

相關問題