title: Overlay a UIView on both a UINavigationBar and a UIViewController
body: <p>Essentially i want to display a notification just beneath the UINavigationController, covering the area that would be occupied by the top most UIViewController's view. However i want the background image to extend upwards and partly cover the UINavigationBar</p>
  
  <p>The finished product should hopefully look like the below
  <img src="https://i.stack.imgur.com/Zr7bv.png" alt="alt text"></p>
  
  <p>The trick comes in that i only want this to apply to certain views with the view Hierarchy, so attacking the problem by using <code>[UIApplication keyWindow]</code> might not be the best idea. Also i assume that by using views outside of the private <code>UINavigationTransitionView</code> won't be part of the view transition animation, leaving my view on top of the controller beneath when this one is popped.</p>
  
  <p>The view of the topmost view controller doesn't help either, as it's frame is terminates at the base of <code>UINavigationBar</code>, meaning arrow won't overlap the <code>UINavigationBar</code></p>
  
  <p>Suggestions?</p>
  
  <p>Thanks</p>