因此,当用户从包含表格的弹出窗口中选择项目时,我将呈现全屏模式视图。问题是当显示模态视图并旋转iPad时,状态栏会旋转,但视图会保持在之前的任何方向。看起来很奇怪。因为我是从一个弹出窗口呈现它,我相信它可能与它有关。我有我的所有视图旋转委托方法到位和运作。有没有人知道可能导致这种行为的原因或之前看到过类似的东西?它背后的主要观点是旋转完美,而不是模态视图。提前谢谢!
答案 0 :(得分:1)
我认为当全屏模式视图显示在顶部时,问题是UISplitViewController
中的错误。我通过使用不同的风格来解决这个问题,例如UIModalPresentationFormSheet
或UIModalPresentationPageSheet
。我希望这将在iOS 4.2中修复...
答案 1 :(得分:0)
还可以注意到shouldAutorotateToInterfaceOrientation的默认实现,只需返回YES即可支持所有旋转。
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
// Return YES for supported orientations
return YES; // (interfaceOrientation == UIInterfaceOrientationPortrait);
}