У меня есть кнопка на виде. Когда я нажимаю на него, он должен загрузить другой вид, один с контроллером 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 в верхней части текущего экрана, но в верхней части размера строки состояния есть пробел, поэтому я вижу вид ниже. Любая помощь? Какой правильный способ загрузить новое представление, которое содержит контроллер навигации?
Спасибо всем!