Code found here
Launching in Landscape Mode
Applications in iPhone OS normally
launch in portrait mode to match the
orientation of the Home screen. If you
have an application that runs in both
portrait and landscape modes, your
application should always launch in
portrait mode initially and then let
its view controllers rotate the
interface as needed based on the
device’s orientation. If your
application runs in landscape mode
only, however, you must perform the
following steps to make it launch in a
landscape orientation initially.
In your application’s Info.plist file, add the UIInterfaceOrientation
key and set its value to the
landscape mode. For landscape
orientations, you can set the value
of this key to
UIInterfaceOrientationLandscapeLeft
or
UIInterfaceOrientationLandscapeRight.
Lay out your views in landscape mode and make sure that their
autoresizing options are set
correctly.
Override your view controller’s shouldAutorotateToInterfaceOrientation:
method and return YES only for the
desired landscape orientation and NO
for portrait orientations.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…