iOS:我的故事板是横向的,项目设置为横向但在模拟器中仍然是错误的

时间:2011-12-04 17:10:22

标签: ios ipad

我想制作一款风景iPad应用。 我做了三件事。模拟器方向是正确的景观。但是,内容是90度错误,但它们在故事板视图中是正确的。有什么我需要检查的吗?

  1. 我将故事板设置为风景。

  2. 5月项目我已设置“支持的界面方向”=横向

  3. 也在视图控制器中使用此代码:

    - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
    {
    if (interfaceOrientation==UIInterfaceOrientationLandscapeLeft || interfaceOrientation==UIInterfaceOrientationLandscapeRight)
        return YES;
    else
        return NO;
    }
    

3 个答案:

答案 0 :(得分:0)

确保Info.plist中也设置了“初始界面方向”。

答案 1 :(得分:0)

支持的界面方向是一回事。在我做了以下事情之前,它对我不起作用:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft);
}

答案 2 :(得分:0)

您必须在所有viewcontrollers上使用以下代码

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
        return (interfaceOrientation==UIInterfaceOrientationLandscapeLeft || interfaceOrientation==UIInterfaceOrientationLandscapeRight)
}