fix padding unnecessary status padding

When the navigation controller is not at the top of the screen, we
should not pad the status bar height.