Xcode 视图旋转的问题

Xcode 视图旋转的问题,xcode,ipad,uitableview,ios4,Xcode,Ipad,Uitableview,Ios4,因此,当用户从包含表的popover中选择一个项目时,我将呈现一个全屏模式视图。问题在于,当模式视图显示且iPad旋转时,状态栏会旋转,但视图会保持以前的任何方向。看起来很奇怪。因为我是从一个流行天鹅绒上展示的,我相信这可能与此有关。我的所有视图旋转代理方法都已就位并正常运行。有没有人知道是什么导致了这种行为,或者以前见过类似的事情?它后面的主视图旋转得非常好,只是不是模态视图。提前谢谢 我认为问题在于UISplitViewController在显示全屏模式视图时出现错误。我使用了不同的样式来解

因此,当用户从包含表的popover中选择一个项目时,我将呈现一个全屏模式视图。问题在于,当模式视图显示且iPad旋转时,状态栏会旋转,但视图会保持以前的任何方向。看起来很奇怪。因为我是从一个流行天鹅绒上展示的,我相信这可能与此有关。我的所有视图旋转代理方法都已就位并正常运行。有没有人知道是什么导致了这种行为,或者以前见过类似的事情?它后面的主视图旋转得非常好,只是不是模态视图。提前谢谢

我认为问题在于
UISplitViewController
在显示全屏模式视图时出现错误。我使用了不同的样式来解决这个问题,比如
UIModalPresentationFormSheet
UIModalPresentationPageSheet
。我希望这将在iOS 4.2中得到修复…

我认为问题在于当在顶部显示全屏模式视图时,
UISplitViewController
中存在缺陷。我使用了不同的样式来解决这个问题,比如
UIModalPresentationFormSheet
UIModalPresentationPageSheet
。我希望这将在iOS 4.2中得到修复…

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

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

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

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

是的,我想这就是问题所在。我使用了FormSheet方法,现在效果很好。谢谢你的帮助,希望以后能解决!是的,我想这就是问题所在。我使用了FormSheet方法,现在效果很好。谢谢你的帮助,希望以后能解决!有没有人向苹果公司报告一个bug?我不确定,我从来没有报告过。我总是避免进入这种情况,所以我不确定他们是否修复了它…有人向苹果报告错误吗?我不确定,我从来没有。我总是避免进入这种情况,所以我不确定他们是否修复了它。。。