Thanks for the info! I'm just getting through the Apple docs that talk about this right now: http://developer.apple.com/library/ios/#releasenotes/General/RN-iOSSDK-6_0/_index.html
So it turned out to be an Apple change in iOS 6 as versus Monotouch. Thanks for the pointer! -Brett On Tue, Oct 30, 2012 at 4:12 PM, Alex White <[email protected]> wrote: > I had this problem a while back, Rolf found the issue for me, I was using a > tab controller and one of my root controllers off the tab controller did not > override the right stuff, so in essence you must override all the right > methods/events on all root controllers for it to work. > > ATB > > Alex > On 30 Oct 2012, at 18:43, Brett Spurrier <[email protected]> wrote: > >> I'm having the exact same issue, and I am having the worst time solving it. >> In my AppDelegate class, I have the code: >> >> public override UIInterfaceOrientationMask >> GetSupportedInterfaceOrientations (UIApplication application, UIWindow >> forWindow) { >> return UIInterfaceOrientationMask.All; >> } >> >> And in each of my view controller classes, I have the code: >> public override bool ShouldAutorotate() { >> return true; >> } >> >> public override UIInterfaceOrientationMask >> GetSupportedInterfaceOrientations (UIApplication application, UIWindow >> forWindow) { >> return UIInterfaceOrientationMask.Portrait; >> } >> >> >> I've placed a breakpoint at each of my ShouldAutorotate and >> GetSupportedInterfaceOrientations methods, and they never seem to hit. >> >> I am trying to make it so that certain ViewController classes have >> portrait views only. >> >> What am I missing here? >> >> Cheers, >> Brett >> >> >> >> >> On Thu, Sep 27, 2012 at 7:37 AM, Rolf Bjarne Kvinge <[email protected]> wrote: >>> >>> Hi, >>> >>> If you zip up your project I can have a quick look to see if there is >>> something strange somewhere. >>> >>> Rolf >>> >>> On Thu, Sep 27, 2012 at 1:30 PM, Alex White <[email protected]> wrote: >>>> >>>> Hi >>>> >>>> Yes that works, I have gone right through the plist.info file to see if >>>> there are any major differences between the new and old project and I >>>> cannot see anything. >>>> >>>> I think something bad has happened to my project as I was not able to >>>> debug on the device until I wrote the small demo project to test this >>>> problem now I can debug with both the new and the old project, very odd. >>>> >>>> I can't face creating a new project and copying all the stuff from the old >>>> one as I have already done this a couple of times and there is always >>>> something missed introducing new bugs. >>>> >>>> I don't know what to try next. >>>> >>>> ATB >>>> >>>> Alex >>>> >>>> On 26 Sep 2012, at 23:10, Rolf Bjarne Kvinge <[email protected]> wrote: >>>> >>>> Hi, >>>> >>>> On Wed, Sep 26, 2012 at 2:51 PM, Alex White <[email protected]> wrote: >>>>> >>>>> Hi Rolf, >>>>> >>>>> thanks for the reply, I now have >>>>> >>>>> public override UIInterfaceOrientationMask >>>>> GetSupportedInterfaceOrientations (UIApplication application, UIWindow >>>>> forWindow) >>>>> { >>>>> return UIInterfaceOrientationMask.All; >>>>> } >>>>> >>>>> in the AppDelegate class >>>>> >>>>> I have >>>>> >>>>> public override bool ShouldAutorotate() >>>>> { >>>>> return true; >>>>> } >>>>> >>>>> >>>>> in my view controller, I also have at the in project settings all >>>>> rotations selected for both the iPhone and the iPad. The simulator >>>>> rotates perfectly but the iPad does not, all other apps rotate fine on >>>>> the iPad. >>>> >>>> >>>> Can you make a new project from a template rotate on the iPad? >>>> >>>> Rolf >>>> >>>>> >>>>> >>>>> I must be missing something else. >>>>> >>>>> thanks >>>>> >>>>> Alex >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> On 26 Sep 2012, at 10:52, Rolf Bjarne Kvinge <[email protected]> wrote: >>>>> >>>>> Hi, >>>>> >>>>> You need to override GetSupportedInterfaceOrientations in your >>>>> AppDelegate class. >>>>> >>>>> Rolf >>>>> >>>>> On Wed, Sep 26, 2012 at 7:13 AM, Alex White <[email protected]> wrote: >>>>>> >>>>>> Hi Rolf, >>>>>> >>>>>> if I key the following lines into a view controller >>>>>> >>>>>> public override bool ShouldAutorotate() >>>>>> { >>>>>> return true; >>>>>> } >>>>>> >>>>>> public override UIInterfaceOrientationMask >>>>>> SupportedInterfaceOrientations() >>>>>> { >>>>>> return UIInterfaceOrientationMask.All; >>>>>> >>>>>> } >>>>>> >>>>>> If you cannot see the image below it says >>>>>> 'WizPr.rootBikeListiPad.SupportedInterfaceOrientations()' is marked as >>>>>> an override but no suitable method is found to override. >>>>>> >>>>>> I have read a number of conflicting documents about if I need to >>>>>> subclass the navigationcontroller or not, a good example of the IOS6 way >>>>>> of rotating would be really helpful. >>>>>> >>>>>> what is odd is even without all this code and the IOS5 equivilent code >>>>>> my views rotate in the simulator (the sim is v6.0). >>>>>> >>>>>> The reason I was drawn to this was I was converting from xib view >>>>>> controllers to non xib and for some reason the old rotation method don't >>>>>> work at all without the xib. >>>>>> >>>>>> ATB >>>>>> >>>>>> Alex >>>>>> >>>>>> <Screen Shot 2012-09-26 at 06.06.50.png> >>>>>> >>>>>> On 25 Sep 2012, at 22:11, Rolf Bjarne Kvinge <[email protected]> wrote: >>>>>> >>>>>> Hi, >>>>>> >>>>>> On Tue, Sep 25, 2012 at 1:06 PM, Alex White <[email protected]> >>>>>> wrote: >>>>>>> >>>>>>> Hi all, >>>>>>> >>>>>>> My rotations have stopped working on the iPad they still work on in the >>>>>>> simulator. I don't have the rotation lock on and other apps are >>>>>>> rotating fine. >>>>>>> >>>>>>> I have used this blog to try and work out how to do things >>>>>>> >>>>>>> http://yusinto.blogspot.co.uk/2012/08/ios-6-auto-rotate-and-orientation.html >>>>>>> >>>>>>> but it has not helped and shows errors when >>>>>>> SupportedInterfaceOrientations() >>>>>> >>>>>> >>>>>> Which errors? >>>>>> >>>>>> Rolf >>>>>> >>>>>>> >>>>>>> >>>>>>> is used. >>>>>>> >>>>>>> So completely lost on how to proceed from here. >>>>>>> >>>>>>> ATB >>>>>>> >>>>>>> Alex >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> MonoTouch mailing list >>>>>>> [email protected] >>>>>>> http://lists.ximian.com/mailman/listinfo/monotouch >>>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>> >>>> >>> >>> >>> _______________________________________________ >>> MonoTouch mailing list >>> [email protected] >>> http://lists.ximian.com/mailman/listinfo/monotouch >>> > _______________________________________________ MonoTouch mailing list [email protected] http://lists.ximian.com/mailman/listinfo/monotouch
