Ho un UITableView e ha una barra di navigazione (ottenuta da UINavigationViewController), è in grado di tornare indietro facendo scorrere indietro con un dito.Come nascondere la barra di navigazione senza perdere la capacità di slide-back
Ho cercato di nascondere la barra di navigazione, ma mantenere la capacità di scorrimento-back, il codice:
- (void)viewWillAppear:(BOOL)animated {
[[self navigationController] setNavigationBarHidden:YES animated:YES];
}
Questo nascosto con successo la barra di navigazione, però, non posso più scivolare di nuovo all'ultima schermata sia.
C'è un modo per nascondere la barra di navigazione ma mantenere l'abilità di scorrimento?
Sta funzionando bene! Invece di impostare ** setNavigationBarHidden: YES **, in Incorpora in> Controller di navigazione, seleziona _UINavigationController_ e deseleziona ** Mostra barra di navigazione **. Togliendo la spunta, è possibile rimuovere il codice della barra di navigazione. –
Questo non funziona quando si converte in swift – user7097242