ビューにボタンがあります。それをクリックすると、別のビューが読み込まれます。1つはnovigationコントローラーです。これまでのところ、ボタンはこのメソッドを呼び出します。
-(IBAction)loadOptionsView:(id)sender {
if (self.optionsRootController == nil) {
//optionsRootController is declared as: UINavigationController *optionsRootController;
optionsRootController = [[UINavigationController alloc] init];
//Options is a UIViewController
Options *myOptions = [[Options alloc] initWithNibName:@"OptionsMenu" bundle:nil];
[optionsRootController pushViewController:myOptions animated:NO];
[myOptions release];
}
[self.view addSubview:optionsRootController.view];
}
ボタンをクリックすると、現在の画面の上部にxibファイルOptionsMenuが読み込まれますが、ステータスバーのサイズの上部にギャップがあるため、下のビューを確認できます。何か助けはありますか?ナビゲーションコントローラーを含む新しいビューをロードする正しい方法は何ですか?
皆さん、ありがとうございました!