Мне интересно, почему мой UINavigationController не позволяет мне установить заголовок. Это позволяет мне изменить оттенок навигации, но название и rightBarButtonItem, которые я установил, просто игнорируются. Зачем?UINavigationController Название не применяется
Вот мой код:
taps = 0;
UIView*controllerView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];
controllerView.backgroundColor = [UIColor whiteColor];
controller = [[UIViewController alloc] init];
[controller setView:controllerView];
[controllerView release];
navController = [[UINavigationController alloc] initWithRootViewController:controller];
navController.navigationBar.barStyle = 1;
navController.navigationItem.title = @"Setup";
UIBarButtonItem*item = [[UIBarButtonItem alloc] initWithTitle:@"Done" style:UIBarButtonSystemItemDone target:self action:@selector(dismissSetup:)];
navController.navigationItem.rightBarButtonItem = item;
[item release];
[self presentModalViewController:navController animated:YES];
[mp stop];
p.s: Я знаю, что я не отпуская некоторые вещи я alloc'ed, я сделать это позже!
как установить заголовок View контроллеры? – Pripyat
На самом деле Apple отлично справляется с представлением навигационных контроллеров.В разделе «Отображение контроллера навигации в моделях» в разделе «Комбинированные интерфейсы контроллера просмотра» в Руководстве по программированию контроллера просмотра описано, как это делается здесь: http://developer.apple.com/library/ios/# featuredarticles/ViewControllerPGforiPhoneOS/Introduction/Introduction.html – Alyoshak