Хорошо. Поэтому вам нужно установить панель навигации скрытой сразу после создания контроллера навигации для этой вкладки. Вы не можете отрегулировать это после того, как вы нажимаете контроллер вида (насколько я знаю).
Если вы хотите, чтобы в первом представлении не было навигационной панели вверху, используйте это в своем appDelegate, где вы первоначально объявляете свои контроллеры навигации:
localNavigationController = [[UINavigationController alloc] initWithRootViewController:theViewController];
[localNavigationController setNavigationBarHidden:YES animated:YES];
Если вы хотите, чтобы представления после этого были скрыты, то вам нужен viewController для последующих представлений, и вам нужно будет добавить
[[self navigationController] setNavigationBarHidden:YES animated:YES];
прямо перед вызовом этого:
[[self navigationController] pushViewController:theThirdViewController animated:YES];
Надеюсь, это поможет.