J'ai collectionViewController et collectionViewCell inclure TableView.CollectionView est mise en page horizontale.Je veux cacher navigationbar quand défiler la tableView. Est-il une idée à ce sujet.
Avez-vous essayer hidesBarsOnSwipe
.
OriginalL'auteur muhammedkasva | 2016-06-23
Depuis iOS 8, vous pouvez simplement utiliser
Cela nécessite bien sûr que votre ViewController est incorporé dans un NavigationController. Tous les enfants de CR de la NavigationController héritera de ce comportement, de sorte que vous pouvez l'activer/la désactiver dans
viewWillAppear
.Vous pouvez également définir les drapeaux respectifs sur la manette de navigation dans la table de montage séquentiel.
OriginalL'auteur Andy
Vous pouvez utiliser git bibliothèques de défilement de la barre de Navigation chaque fois que vous voulez faire défiler votre table voir/faire Défiler de haut en bas /de bas en haut, il va automatiquement ajuster votre barre de Navigation.
vous pouvez utiliser ici comme ce code pour utiliser cette bibliothèque, comme ce
Swift
Objective - C
Il avoir un délégué méthodes de l'aide pour gérer tout cela pour faire défiler et de navigation.
AMScrollingNavbar cliquez ici pour voir
Je pense que c'est utile pour vous.
OriginalL'auteur Anand Nimje
créer un
@property(assign, nonatomic) CGFloat currentOffset;
S'il vous plaît n'oubliez pas de coller de nouveau
[auto.navigationController setNavigationBarHidden:NON animation:YES];
à - viewwilldisappear ou chaque fois que le contrôleur est en mouvement à une autre, car cela peut causer de la prochaine vue-contrôleur de la barre de navigation à disparaître.
OriginalL'auteur Vaibhav Gaikwad
Essayez ceci:
OriginalL'auteur nao
OriginalL'auteur Mahesh Joya