在我们的应用程序中,我们的应用程序第一次处于纵向模式。如果设备处于横向,它将显示纵向屏幕模式。为什么?但是当我手动旋转模拟器时,它将正确进入横向和纵向模式。但是模拟器第一次显示纵向屏幕..请解决我的问题,为什么会发生这种情况或如何解决它..
问问题
217 次
1 回答
0
您必须在 Xcode 中为您的应用添加支持的方向。
如果这不起作用,请尝试将其添加到您的 viewController
注意:此代码表示应用程序支持所有方向,但UIInterfaceOrientationPortraitUpsideDown
设备是 iPhone 或 iPod Touch 时除外,并且可以修改以适应设备和 iPhone/iPad 时的特定方向要求。
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
} else {
return YES;
}
}
于 2012-05-02T07:00:23.617 回答