I took a regular UITabBar and changed it\'s background image to a custom one which has a lower height, so I changed the height of the frame
UITabBar
height
frame
If changing the frame like @JoaT mentioned doesn't work make sure the view controller's view has the correct autoresizing mask set.
This SO link may be helpful.