Je suis en train de mettre en œuvre les iOS 11 natif de grandes de navigation de la barre de titre sur ma nouvelle application. En appelant les fonctions ci-dessous dans le viewDidLoad():
navigationController?.navigationBar.prefersLargeTitles = true
navigationController?.navigationItem.largeTitleDisplayMode = .always
Mais, quand j'ai commencer à faire défiler vers le haut (le seul point de vue à l'intérieur de la vue principale est un défilement de l'affichage), la vitesse de défilement fait le gros titre de disparaître à une vitesse plus rapide que le réel en faisant défiler avec le doigt. (qui est, si je me déplace de 2cm sur l'écran, le défilement de l'affichage défile en fait plus de 2cm, jusqu'à ce que le grand titre se réduit pour le "comme d'habitude" de la taille.)
Ci-dessous est le gif de mon application en cours de défilement. J'ai fait déplacer très peu, et il se déplace automatiquement jusqu'à ce que beaucoup. Ce qui diffère de l'Apple applications (app store, par exemple, montré ci-dessous mon application).
Quelqu'un aurait-il une solution pour résoudre ce comportement anormal?
EDIT:
Par demande, je suis en ajoutant le point de Vue actuel de la hiérarchie. Il n'y a rien de spécial dans mon code, j'ai juste mis le titre et le drapeau de l' prefersLargeTitles
.