2010-09-14 80 views
1

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

+0

有没有人向苹果报告错误? – krasnyk 2011-01-14 11:29:16

+0

我不确定,我从来没有。我总是避免进入这种情况,所以我不知道他们是否修复它... – gabaum10 2011-01-14 14:23:22

回答

1

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

+0

是的,我认为这是问题所在。我使用了FormSheet方法,现在它工作得很好。感谢您的帮助,并希望这将在未来得到解决! – gabaum10 2010-09-14 17:48:41

0

也可能会注意到shouldAutorotateToInterfaceOrientation的默认实现,并简单地返回YES以支持所有旋转。

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