title: Display clear colored ViewController over another ViewController in iOS 7
body: <p>Prior to iOS 7, according to this popular Stackoverflow <a href="https://stackoverflow.com/questions/11236367/display-clearcolor-uiviewcontroller-over-uiviewcontroller">question,</a> the way to show a ViewController with a clear background was to do the following in the main ViewController:</p>
  
  <pre><code>    UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
      UIViewController *vc = [storyboard instantiateViewControllerWithIdentifier:@"SecondViewController"];
      vc.view.backgroundColor = [UIColor clearColor];
      self.modalPresentationStyle = UIModalPresentationCurrentContext;
      [self presentViewController:vc animated:NO completion:nil];
  </code></pre>
  
  <p>However, as I have recently discovered with iOS 7 (and as commented by others to the main answer), the above solution no longer works, and instead just shows a black model controller.  I know that transparency is largely used in iOS 7, so that transparent view controller is very likely possible.  I haven't discovered a workaround to this issue yet, and was wondering if anyone knows how to resolve this problem.  Thanks!</p>