A: 

Your view is set too large, so it's getting drawn underneath the status bar. If you're using Interface Builder to create it as a .xib, you need to enabled the setting for the status bar under "Simulated Interface Elements", or just reduce the height of your view manually.

Shaggy Frog
That isn't it. My view is sized appropriately. Perhaps I should have mentioned that this only happens when I have hidden the status and navigation bars and show them again. The view is meant to toggle between full screen and not, just like the photos app.
E-Madd
A: 

It seems that hiding the status bar and navigation bar at the same time causes this problem. I was able to resolve it by hiding/showing the navigation bar with performSelector:withObject:afterDelay, even with a delay of 0

E-Madd