Is it possible somehow to stop UITabBarController to rotate but the UIViewControllers (which are items of UITabBarController) to rotate.
So when the device is portrait mode, the tab bar will be at bottom of screen but if the user rotates the device to left side, the tabbarcontroller must remain on left side (should not come at bottom) but only the UIViewController gets rotated ?
I would Listen to the UIDeviceOrientationDidChangeNotification notifications,
and rotate the View by myself (new frame and rotation transform).