Ho la seguente gerarchia (semplificata): UINavigationController -> UIViewController -> UITableViewController
. Vorrei nascondere la barra di navigazione quando faccio scorrere la mia tableview utilizzando hidesBarsOnSwipe
. Quello che succede ora è che la barra di navigazione si nasconde ogni volta che si scorre verso il basso, ma non riapparirà quando scorrerò verso l'alto. Ecco come appare il mio codice:hidesBarsOnSwipe per childView
9
A
risposta
0
Questo dovrebbe funzionare.
Per prima cosa aggiungere UIScrollViewDelegate nel file.h o .m.
Quindi aggiungere i seguenti metodi delegati.
#pragma mark - UIScrollViewDelegate Methods
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView
{
self.lastContentOffsetY = scrollView.contentOffset.y;
}
- (void) scrollViewWillBeginDecelerating:(UIScrollView *)scrollView
{
bool shouldHide = (scrollView.contentOffset.y > self.lastOffsetY);
[[self navigationController] setNavigationBarHidden:shouldHide animated:YES];
}
Problemi correlati
- 1. ExpandableListView Android con un'unica CheckBox scelta a ChildView
- 2. iOS8: Come faccio a rendere statusBar opaco dopo la navigazioneBar è nascosto usando hidesBarsOnSwipe?
- 3. hidesBarsOnSwipe non mostra mai di nuovo la barra di navigazione quando si scorre su
- 4. Come gestire più clic di layout in recyclerView in Android
- 5. Ember.js: Come accedere alle istanze vista nested
- 6. bringSubviewToFront problema?
- 7. chiamare un metodo genitore UIViewController da un bambino UIViewController
- 8. .save() sul modello esistente causa POST invece di PUT
- 9. Nascondi barra di stato durante lo scorrimento
- 10. RecyclerView Android: attr/selectableItemBackground non funziona su oggetti
- 11. Utilizzo di Marionette per raggruppare elementi in una vista insieme
- 12. Impossibile caricare la pagina web con l'errore: carico Telaio interrotto
- 13. ListView in SlidingDrawer perde lo stato attivo dopo onResume
- 14. MVVM Pattern, ViewModel DataContext domanda
- 15. Comunicare tra viste progettare modelli con eventi
- 16. Disabilitare i tocchi di ricezione dalla vista genitore nella sottoview
- 17. Errore con vista parziale fortemente tipizzato quando il modello è una struttura su un modello di genitore e è nullo
- 18. Qual è un buon metodo per inviare un messaggio da una vista Figlio alla sua vista Raccolta genitore in Backbone.js o Marionette.js?
- 19. Come aumentare il contenuto ContentControl di WPF?
- 20. Carousel nel controller è pasticciano con i formati, a mio avviso collezione
- 21. WPF: impostazione DataContext di un UserControl con Binding non funzionante in XAML
- 22. Accesso a TextView di groupview da getChildView() di ExpandableListView
- 23. Alternative per loop per R?
- 24. Ordina per COUNT per valore
- 25. Tutorial per OpenGL per iPhone
- 26. scorciatoia per 'aggiornamento per HEAD'
- 27. Equivalente rubino per Python per/
- 28. android aggiungi due barre degli strumenti nella stessa attività?
- 29. Java per loop per valore o per riferimento
- 30. Linq ordina per, raggruppa per e ordina per ogni gruppo?
hai trovato una soluzione a questo? –
Interessato a sapere se anche questo è stato risolto. –