I'm having problems with my iOS8 apps. I have created many OpenGL-based applications that do not need iOS to handle orientation. All this is handled in the OpenGL section. But I use setStatusBarOrientation to make sure that all dialogs / keyboards, etc. that appear, match everything else. I create my window and browse programmatically or in xib, I never needed to use a storyboard (in case is this relevant?)
Everything was fine until iOS 8 appeared.
Now it seems that setStatusBarOrientation is not behaving normally. This either does not change anything, or rotates βsomethingβ that stops touching the recording on half the screen. It is as if the window rotates inside itself, but visually nothing changes, only touches are performed.
It is difficult to explain and does not make sense.
But my question is: how do you set the status bar orientation in iOS8? And how do you do it without destroying everything else that works in previous versions of iOS?
source share