In my app an image appears when user shakes the device. There are different images for landscape and portrait mode. If the iPhone's orientation is portrait or landscape, it works fine. But if it is UIDeviceOrientationFaceDown
or UIDeviceOrientationFaceUp
, the image should depend on the last orientation used, because the view is still displayed for this orientation.
How can I get the last orientation of the device?
I've figured it out! I had to check the status bar's orientation!
[UIApplication sharedApplication].statusBarOrientation