iOS应用在横向模式下
开始我有一个奇怪的问题。我的应用程序始终以横向模式启动。如果我在模拟器中打开它,它会自动旋转到横向模式。当我在iPhone上启动时,它首先以横向模式启动,然后在旋转到正确位置后不久。我已经在.plist中将“初始界面方向”设置为纵向,但这没有改变。iOS应用在横向模式下
我有同样的问题。如果转到支持的界面方向,您将看到 项目0 ... 项目1 ...
依此类推。 如果您编辑此列表以便肖像(底部主页按钮)是列表中的第一项,那么您的应用程序将以纵向模式打开。您还可以支持其他方向如项目1通3
谢谢!这很简单,但我已经花了很多时间。 – Jaroslav 2012-02-14 17:09:28
谢谢,这只是解决了我对我的应用程序有点恼火。 :-D – Baza207 2012-06-12 21:41:08
请注意,虽然这是正确的修复方法,但它是苹果公司的回归。从文档:此方法是一种替代,通过返回YES为UIInterfaceOrientationPortrait替换**默认行为**,** ** UIInterfaceOrientationLandscapeLeft和** ** UIInterfaceOrientationLandscapeRight方向。 – zaph 2012-09-19 16:33:07
,如果你只支持风景,写代码
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return UIInterfaceOrientationIsLandscape(interfaceOrientation);
}
它为我工作。
也许你已经在'Supported interface orientation'里面设置了'UIInterfaceOrientation'作为Item 0。看起来不像这个问题与问题匹配 – 2015-02-27 14:37:49
在Xcode 6.4,我只是不加以制止,装置定向的所有4个,并重新选择他们开始在部署信息肖像为目标的应用程序。显然,它们在这里被检查的顺序控制着plist文件中值的顺序。
您使用cocos2d的? – 2012-02-09 16:21:21
没有,简单的iOS应用 – Jaroslav 2012-02-09 16:58:55