我创建了一个基于Window的应用程序,并添加了2个UIView子类,一个 - 主窗口,另一个 - 内容窗口。
我需要我的应用程序处于横向模式。现在,这就是我所做的:
这是有效的。但是,当我在视图之间切换时,出于某种原因,我在横向模式下看到了基于肖像的丑陋界面,并且界面在2秒后切换到横向。为什么会这样?
答案 0 :(得分:1)
您应该在shouldAutorotateToInterfaceOrientation中返回:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
// Return YES for supported orientations
return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft || interfaceOrientation == UIInterfaceOrientationLandscapeRight);
}
这是应用程序询问视图的位置,如果他可以旋转到新的interfaceOrientation
答案 1 :(得分:0)
您的观看次数应仅返回 以横向显示(return (interfaceOrientation == UIInterfaceOrientationLandscapeRight);
)。