Quando ho impostato navigationController.hidesBarOnSwipe = YES
e provo a scorrere la visualizzazione Web mostrata la barra di navigazione è nascosta, ma non verrà più visualizzata quando cerco di tornare indietro.Impostazione navigationController.hidesBarsOnSwipe = YES non mostra mai più la mia barra di navigazione
mio ViewController sta ascoltando la manifestazione colpo:
[self.navigationController.barHideOnSwipeGestureRecognizer addTarget:self action:@selector(swipe:)]?
Ma questo selettore è in realtà mai chiamato di nuovo dopo che la barra di navigazione è nascosta a causa della Swipe. Qualcuno ha implementato hidesBarOnSwipe
? È un bug noto o è progettato in modo tale da non mostrare la barra di navigazione dopo averla nascosta.
Prima:
Dopo:
ho notato che se ho un UIViewController con un tableView ottengo il problema si sta descrivendo. Tuttavia, se invece utilizzo un UITableViewController, il problema scompare. – odyth
@haaakon sei riuscito a risolvere questo? Sto avendo lo stesso problema, sto usando un WKWebView inizializzato attraverso il codice, ma finora non sono stato in grado di risolverlo impostando i vincoli di layout sulla vista. –
@HenrikHartz penso di aver usato un cocoapod che lo gestisce specificamente. – hakonbogen