In my UINavigation bar added to a XIB with a number of UIViews the positioning of the left and right bar button item is way off:
The issue is in layoutMargins.
Seems like your UINavigationBar has zero margin. It should have 8 points from each side.
UINavigationBar