我有一个通用的项目,并希望保持景观从一开始就为iPhone和肖像垫。我该怎么做呢?
发布于 2012-12-13 13:49:46
这不可能。iPhone应用程序总是必须以纵向模式启动。您看到的任何具有仅横向显示的游戏仍然开始显示纵向默认图像,然后根视图控制器可以是仅横向显示。
在iPad上,你可以将应用程序的方向限制为景观,也可以在景观中启动它。
iPhone的限制是由苹果执行的,他们不会批准一个将自己限制在Landscape start的iPhone应用程序。
发布于 2012-12-13 13:50:43
如果设备已经处于横向位置,它将从横向开始,但如果您希望程序始终处于横向位置,而不是翻转到纵向,则必须在您创建的每个类中将方向设置为横向:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return (interfaceOrientation == UIInterfaceOrientationLandscape || interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown);
}https://stackoverflow.com/questions/13853617
复制相似问题