我想创建一个不使用纵向模式的应用程序。
我不确定是否需要编辑 plist 或除 plist 之外还有代码
最佳答案
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.
关于iphone - 横向模式仅适用于 iPhone 或 iPad,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2647786/