title: Present a modal view controller with transparent background
body: <p>I want to present a <code>UIViewController</code> programmatically which should show up (or not, rather) with transparent background. I want it for iOS 7.0 and above. I've find myself many questions (and answers) but they weren't able to help me. Here's the view hierarchy of my app.</p>
  <p>I'm using a side menu controller (RESideMenu).</p>
  <p>I have a rootView (base from RESideMenu) -&gt; Showing a Center controller (along with a left view controller) in <code>UINavigationController</code>.</p>
  <p>In requirements, I'd like to present a view controller</p>
  <blockquote>
  <p>From a pushed view controller (in navigational hierarchy)</p>
  <p>From a presented view controller (in navigational hierarchy)</p>
  </blockquote>
  <p>In addition, I need to present it and perform some action, and then remove it.</p>
  <p>I'm pretty sure that this should work in many cases, with (or without) side menu, or even navigation controller.</p>
  <p>I'm posting a separate question (and of course its answer too) into this queue, because I think it would prove helpful to the community devs who might also have been frustrated by the lack of an acceptable solution to this problem.</p>