当我尝试呈现一个模态视图控制器时,它的功能与它一样,但它的方向错误,并且只沿着屏幕的一半(只有它的上半部分显示)。代码看起来很简单 -
-(void)showAboutView {
AboutViewController *aboutViewController = [[AboutViewController alloc] init];
if (aboutViewController != NULL) {
[self presentModalViewController:aboutViewController animated:YES];
}
}
所有shouldAutorotateToInterfaceOrientation都设置为“landscapeRight”
我意识到我可能正在做一些非常愚蠢的事情,但我无法弄清楚它是什么......感激不尽的任何帮助!
答案 0 :(得分:0)
如果它出现在错误的方向,我会说你的XIB文件中有一个关于AboutViewController的问题。
您是否以与应用目前不同的方向创建了XIB?查看属性检查器上的第三个选项卡 - 是否正确设置了自动调整大小?