On 28 May 2013, at 14:14, Andreas Liebschner <andr...@lbsnrs.com> wrote:
> On Tue, May 28, 2013 at 9:01 AM, Gerriet M. Denkmann > <gerr...@mdenkmann.de> wrote: > >> But in the iPhone simulator and in the iPhone device the rootViewController >> always has interfaceOrientation = 1 (Portrait). >> All other ViewControllers also show interfaceOrientation = 1 (Portrait). > > Any chance that what you are referring to as the rootViewController is > actually a child of a UINavigationController or UITabBarController? > No the rootViewController is a BaseViewController which has only supportedInterfaceOrientations overridden. The superview hierarchy of WordsViewController is: super 0x2012c000 UITableView super 0x21d05b80 UIViewControllerWrapperView super 0x1f53db90 UINavigationTransitionView super 0x1f53e8f0 UILayoutContainerView super 0x1f541270 UIWindow > If that's the case, you will need to subclass UINavigationController > or UITabBarController override its supportedInterfaceOrientations (+ > its shouldAutorotate in case you need to support iOS < 6) because > that's where the magic happens. Not interested in old iOS (yet) - sufficient if it runs on 6.1 Just checked: all ViewControllers have shouldAutorotate = YES. Gerriet. _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com