views:

933

answers:

1

I've seen it on a previous app (forgetting the app name), where you could lock the current orientation of the screen.

Is there an easy way for this to be done, for example, simply using a button.

+3  A: 

Just add an ivar to your app delegate that can be set by pressing the locking button. Then in all of your view controllers you can just check the ivar in the app delegate and respond to the

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation

message according to your orientation ivar

nduplessis