In iOS 7 the `UIStatusBar` has been designed in a way that it merges with the view like this:

![GUI designed by Tina Tavčar](https://i.stack.imgur.com/rfo0Q.png)
(GUI designed by [Tina Tavčar](http://dribbble.com/shots/1183911-Side-menu-and-status-bar-in-iOS7))

* It is cool, but it will somewhat mess up your view when you have something at the top part of your view, and it becomes overlapped with the status bar.
* Is there a simple solution (such as setting a property in info.plist) that can change the way it works [not overlapping] back to how it is in iOS6?
* I know a more straightforward solution is to have `self.view.center.x` + 20 points for every single view controller, but changing them will screw other dimensions up (having a different `self.view.center.x` can cause problem to custom segues, etc.) and suddenly it turns into a tedious job that is best to be avoided.
* I'll really be glad if someone can provide me an one-liner solution for this.

P.S. I know I can hide the status bar by doing things like having

```
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];

```

In `didFinishLaunchingWithOptions` method, but that's a workaround, a shortcut avoiding the problem, so I don't consider that a real solution.