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