iPad查看轮换问题

时间:2010-09-14 17:18:05

标签: xcode ipad uitableview ios4

因此,当用户从包含表格的弹出窗口中选择项目时,我将呈现全屏模式视图。问题是当显示模态视图并旋转iPad时,状态栏会旋转,但视图会保持在之前的任何方向。看起来很奇怪。因为我是从一个弹出窗口呈现它,我相信它可能与它有关。我有我的所有视图旋转委托方法到位和运作。有没有人知道可能导致这种行为的原因或之前看到过类似的东西?它背后的主要观点是旋转完美,而不是模态视图。提前谢谢!

2 个答案:

答案 0 :(得分:1)

我认为当全屏模式视图显示在顶部时,问题是UISplitViewController中的错误。我通过使用不同的风格来解决这个问题,例如UIModalPresentationFormSheetUIModalPresentationPageSheet。我希望这将在iOS 4.2中修复...

答案 1 :(得分:0)

还可以注意到shouldAutorotateToInterfaceOrientation的默认实现,只需返回YES即可支持所有旋转。

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    // Return YES for supported orientations
    return YES; // (interfaceOrientation == UIInterfaceOrientationPortrait);
}