マスター/詳細アプリケーションがあり、モーダル ビューを使用して「情報」ビュー コントローラーをロードする分割ビューの MasterViewController の右上にボタンがあります。
ボタンをクリックすると、ビューが読み込まれ、iOS 5.0 以下の画面全体に表示されます (これは私が望む動作です)。
- (IBAction)showAppInfo:(id)sender
{
InfoViewController *infoViewController = [[InfoViewController alloc]
initWithNibName:@"InfoViewController" bundle:nil];
infoViewController.delegate = self;
[self presentModalViewController: infoViewController animated: YES];
}
ただし、これを iOS 5.1 シミュレーターで実行すると、iPad の画面全体が表示されなくなり、Master View 内にあるものだけが表示されます。
以前のように、この InfoViewController が iOS 5.1 の画面全体に表示されるようにするにはどうすればよいですか?