2

我有一个显示内容的详细视图。通过一个按钮,我以模态方式呈现另一个视图:

[self.viewController presentModalViewController:helpViewController animated:NO];  

因此,当我关闭此 helpViewController 时,detailview 始终处于纵向模式。
无法将其调整到正确的设备方向。

我已经尝试过将其旋转到设备方向:

if ([UIViewController respondsToSelector:@selector(  
    attemptRotationToDeviceOrientation)]) {

    [UIViewController attemptRotationToDeviceOrientation];
}  

似乎在关闭 helpViewController 后 viewDidAppear 没有在 detailView 中调用。
那么我怎样才能让它工作呢?

4

1 回答 1

1

请尝试将 detailview.m 设置为

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

}
于 2012-05-18T10:34:03.163 回答