How can I find out the real iOS-Device orientation (not UIView orientation) even on a locked UIView?
It might help you.
UIDeviceOrientation currentDeviceOrientation = [[UIDevice currentDevice] orientation];