2

コンテンツが表示される詳細ビューがあります。ボタンを使用して、別のビューをモーダルに表示しています。

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

したがって、このhelpViewControllerを閉じると、detailviewは常にportraitModeになります。
正しいデバイスの向きにすることはできません。

私はこれを使ってデバイスの向きに回転させてみました:

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

    [UIViewController attemptRotationToDeviceOrientation];
}  

helpViewControllerを閉じた後、viewDidAppearはdetailViewで呼び出されないようです。
では、どうすればそれを機能させることができますか?

4

1 に答える 1

1

Plzはdetailview.mを次のように設定しようとします

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

}
于 2012-05-18T10:34:03.163 に答える