How to get current orientation of device programmatically in iOS 6?
You can try this, may help you out: How to change the device orientation programmatically in iOS 6 OR Objective-c: UIDeviceOrientation orientation = [[UIDevice currentDevice] orientation] Swift: if UIDevice.current.orientation.isLandscape { // Landscape mode } else { // Portrait mode }