As iOS7 and xcode 5 is out, I am assuming we can talk about them. Today I upgraded to XCode 5 and suddenly on my mapView.xib I see a white bar below. I did not touch the xib file, what exactly is going on here and how I can fix it.

As iOS7 and xcode 5 is out, I am assuming we can talk about them. Today I upgraded to XCode 5 and suddenly on my mapView.xib I see a white bar below. I did not touch the xib file, what exactly is going on here and how I can fix it.

Don't worry. You'll have lots of fun re-adjusting your layouts. Some of the components dimensions changed drastically and probably you'll need to re-adjust windows and UIViews too.
This is because of structure of iOS 7, To resolve this issue select your background UIImageView in xib and apply following Autoresizing mask

After that create new imageSet with name "iOS7bgImg" and add device support [iPhone & iPhone 4-inch] and add respective images in a boxes with following resolutions.
320 * 480
640 * 960
640 * 1136

create a IBOutlet of backgroundImage view
Now check programmatically
if(iOS 7) {
[Setup new image in your background]
}
That's it solve.
Open the xib and set the frame of the view of this view controller to the screen frame. In iOS7 the status bar is translucent and your view also is behind it. Therefore your view has to be 20 px taller to fill the screen.