模态视图出现在屏幕外的一半

时间:2011-02-07 14:04:52

标签: iphone modal-dialog viewcontroller

当我尝试呈现一个模态视图控制器时,它的功能与它一样,但它的方向错误,并且只沿着屏幕的一半(只有它的上半部分显示)。代码看起来很简单 -

-(void)showAboutView {

    AboutViewController *aboutViewController = [[AboutViewController alloc] init];
    if (aboutViewController != NULL) {
        [self presentModalViewController:aboutViewController animated:YES];
    }

}

所有shouldAutorotateToInterfaceOrientation都设置为“landscapeRight”

我意识到我可能正在做一些非常愚蠢的事情,但我无法弄清楚它是什么......感激不尽的任何帮助!

1 个答案:

答案 0 :(得分:0)

如果它出现在错误的方向,我会说你的XIB文件中有一个关于AboutViewController的问题。

您是否以与应用目前不同的方向创建了XIB?查看属性检查器上的第三个选项卡 - 是否正确设置了自动调整大小?