title: UIActivityViewController Background Color
body: <p><img src="https://i.stack.imgur.com/M7fSa.png" alt="enter image description here">So I have a <code>UIActivityViewController</code> in my Application. How do I change the background color.
  And I also have a quick how to add Facebook and twitter to my <code>UIActivityViewController</code>.  </p>
  
  <p><strong>The Code:</strong> </p>
  
  <pre><code>    - (IBAction)Social:(id)sender {
              UIActivityViewController *social = [[UIActivityViewController alloc]initWithActivityItems:[NSArray arrayWithObjects:@"Travel+ Rocks",nil] applicationActivities:nil];
              social.excludedActivityTypes = @[UIActivityTypeCopyToPasteboard,UIActivityTypeAssignToContact,UIActivityTypePostToWeibo,UIActivityTypePrint];   
              [self presentViewController:social animated:YES completion:nil];
              [social setCompletionHandler:^(NSString *activityType, BOOL completed)
               {
                   NSLog(@"Activity = %@",activityType);
                   NSLog(@"Completed Status = %d",completed);
  
                   if (completed)
                   {
                      // UIAlertView *objalert = [[UIAlertView alloc]initWithTitle:@"Alert" message:@"Your Posts were sucessful" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
                      // [objalert show];
                      // objalert = nil;
                   }else
                   {
                      // UIAlertView *objalert = [[UIAlertView alloc]initWithTitle:@"Alert" message:@"Your Posts weren't sucessful" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
                      // [objalert show];
                      // objalert = nil;
  
  
  
                   }
               }];
          }
  </code></pre>
  
  <p>These Piece of Code fix the Background Eror:</p>
  
  <pre><code>NSString *message = [NSString stringWithFormat:@""];
      NSString *textToShare = message;
      UIImage *imageToShare = [UIImage imageNamed:@""];
      NSArray *activityItems = [[NSArray alloc]  initWithObjects:textToShare, imageToShare,nil];
      UIActivity *activity = [[UIActivity alloc] init];
      NSArray *applicationActivities = [[NSArray alloc] initWithObjects:activity, nil];
      UIActivityViewController *activityVC =
      [[UIActivityViewController alloc] initWithActivityItems:activityItems
      applicationActivities:applicationActivities];
      [self presentViewController:activityVC animated:YES completion:nil];
  </code></pre>