Re: iPhone orientation problems
Re: iPhone orientation problems
- Subject: Re: iPhone orientation problems
- From: Matt Neuburg <email@hidden>
- Date: Mon, 26 Jul 2010 13:33:11 -0700
- Thread-topic: iPhone orientation problems
On Mon, 26 Jul 2010 10:03:14 -0400, Eric Giguere <email@hidden>
said:
>Hi Matt
>
>Thanks for the advice.
>
>So, if I got it right, I have to remove the second controller from my main
window nib file and put it elsewhere. Otherwise, it gets created at the same
time as the other. I did that to go around a problem with the Navigation
Controller. This guy doesn't get loaded when you put it alone in a nib and then
initialize it by loading the nib file. Pretty strange...
>
>So, with your suggestion, I should keep the navigator interface with the main
xib and create / release the other view when needed.
>
>Got you right?
I don't see why what you're describing has anything to do with what I said.
My advice was about the window's primary subview. If that's controlled by a
navigation controller in your app, then it is that navigation controller
that I'm suggesting you would need to worry about. m.
>On 2010-07-25, at 15:39, Matt Neuburg wrote:
>
>>> Everywhere, it is said that it should be handled automatically when adding
the
>> subview to the window but it doesn't seem to work, at least not with my
>> controller layout.
>>
>> My experience is that you have to wait until the window's primary subview
>> has itself rotated before you do any further interface configuration. I add
>> code like this to my main subview's controller:
>>
>> - (void)didRotateFromInterfaceOrientation:
>> (UIInterfaceOrientation)fromInterfaceOrientation {
>> if (!didInitialSetup) { // once, at startup: set up interface
>> didInitialSetup = YES;
>> [self setUpInterface];
>> }
>> }
>>
>> That way I don't create the nested interface until the main view has settled
>> down into its initial rotation. Otherwise, if I do things too soon, x and y
>> are reversed and everything is wonky after that. This trick has really
>> helped me with autorotation, though I don't know if it will be useful in
>> your case.
>>
>> m.
>>
--
matt neuburg, phd = email@hidden, <http://www.tidbits.com/matt/>
A fool + a tool + an autorelease pool = cool!
AppleScript: the Definitive Guide - Second Edition!
http://www.tidbits.com/matt/default.html#applescriptthings
_______________________________________________
Cocoa-dev mailing list (email@hidden)
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:
This email sent to email@hidden