title: ios 7 view with transparent content overlaps previous view
body: <p>Recently I updated my xcode project to work with iOS 7, but i faced a big problem. Because my whole application has only one background image (UIImageView added to key window) and all views are transparent, I face a problem when pushing UIViewController, because pushed view controller overlaps previous view (you can see it in the picture here: <a href="http://grab.by/qp0k">http://grab.by/qp0k</a>). I can predict that this is because in iOS 7 push transition has been changed, because now it slides half a screen. Maybe anyone knows how to fix this issue?</p>
  
  <p>This is how I set my key windows  </p>
  
  <pre><code>  self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; 
   UIImageView *background = [[UIImageView alloc]initWithFrame:[[UIScreen mainScreen] bounds]];
   background.image = [UIImage imageNamed:@"background.png"]; 
  UINavigationController *navi = [[UINavigationController alloc]initWithRootViewController:self.viewController];
  self.window.rootViewContro‌​ller = navi;
   [self.window makeKeyAndVisible];
  </code></pre>
  
  <p>Afterwards when user clicks on "start workout" button I push my next view as always:</p>
  
  <pre><code>workoutView *w = [[workoutView alloc]initWithNibName:@"workoutView" bundle:nil];
          [self.navigationController pushViewController:w animated:YES];
  </code></pre>