I\'m avoiding using NIBs completely. I\'m getting problems on iOS 7.1, but not on iOS 8.x.
iOS 7 vs. iOS 8
The problem is that you don't have a launch image for the 4-inch screen, so the iPhone 5s is treating this app as a 3.5-inch app (iPhone 4) and letterboxing it.