ipad的横向应用程序没有主屏幕风景

时间:2012-07-09 06:32:50

标签: iphone ios ipad

我正在为iPad创建横向应用程序,但是当我运行应用程序时,我发现主屏幕显示为纵向。我该如何解决?

3 个答案:

答案 0 :(得分:1)

选择目标,在该选项中仅选择“支持的设备方向”中的“向左平移”和“向右侧”选项。并且还在您的roo视图控制器集中

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    if(UIInterfaceOrientationIsLandscape(interfaceOrientation))
        return YES;
    return NO;
}

答案 1 :(得分:0)

确保您的应用仅支持项目设置中的横向方向(取消选择“纵向”和“颠倒”):

Xcode 4 Project Settings

支持横向的视图控制器也应该说它们也是这样做的:

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

答案 2 :(得分:0)

添加此方法

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{

// Return YES for supported orientations
NSLog(@"Changed interface orientation");

return ((interfaceOrientation == UIInterfaceOrientationLandscapeLeft) || (interfaceOrientation == UIInterfaceOrientationLandscapeRight)
        );

}