So, here’s an interesting little problem I’ve had to deal with. I coded a navigationBar to be translucent and the view underneath to be fullScreen. When I load the view, I can tap on a clear button in the view to “activate” an animation that fades in the bar and other ui elements.

When I rotate the device WITH THE UI ELEMENTS VISIBLE it works perfectly.
But if I tap again to “turn off” the elements with a fade out animation, then rotate, it pushes the naivgationbar up into the status bar.

I don’t understand why this happens. I don’t want to turn off the statusBar, but if I have to, I will. Can anyone help me with the bar’s autorotation positioning?
EDIT SOLVED
SOLVED, this code animates the 20 pixels needed to move the bar down.