Introduction
Un contrôleur de navigation personnalisé pour masquer la barre de navigation lors du push et du pop viewcontroller. Lorsque vous utilisez UINavigationController pour pousser ou faire apparaître un contrôleur dont la barre de navigation est masquée, l'effet du changement de barre est si médiocre. Pour améliorer cet effet, j'ajoute une fausse barre de navigation à la. contrôleur dont navBar n’est pas caché.
Introduction chinoise
La barre de navigation iOS a un effet très laid lors du basculement entre transparent et non transparent. La raison en est que lors du changement de viewControllers, les deux viewControllers utilisent la même barre de navigation et ne peuvent être transparents ou non transparents qu'en même temps. Il est en fait très simple de résoudre ce problème, qui consiste à déterminer si le haut doit être transparent lors du changement. Pour un viewController non transparent, ajoutez simplement une fausse barre de navigation en haut.