как скрыть navigationbar, когда я продвигаю от контроллера навигации?

C ++ - беспорядок. Это слишком сложный язык, настолько сложный, что лишь немногие могут сказать, что они знают все. И меньше компиляторов, которые действительно соответствуют стандарту C ++.

Так что я думаю, что причина в простоте и портативности.

Если вы хотите высокоуровневое и объектно-ориентированное программирование, то я думаю, что C ++ просто конкурирует с другими, такими как Python. (Обратите внимание, что я программировал на C ++ несколько лет, это быстро и имеет некоторые функции из языков высокого уровня, которые ускоряют разработку, без обид.)

39
задан senthilMuthu 20 December 2013 в 04:43
поделиться

1 ответ

Поместите этот код в контроллер представления, для которого вы хотите скрыть панель навигации.

- (void) viewWillAppear:(BOOL)animated {
    [super viewWillAppear:animated];
    [self.navigationController setNavigationBarHidden:YES animated:animated];
}

И вы также можете вставить его туда, в зависимости от ваших потребностей:

- (void) viewWillDisappear:(BOOL)animated {
    [super viewWillDisappear:animated];
    [self.navigationController setNavigationBarHidden:NO animated:animated];
}
108
ответ дан 27 November 2019 в 02:08
поделиться