2017-09-24 1 views
0

Je travaillais parfaitement avec les barres de navigation iOS 10 et ci-dessous précédemment. Mais maintenant, en passant à l'iOS 11, c'est un peu bizarre avec la barre de navigation. La barre de navigation entière monte avec tous les éléments de navigation. Ici, j'ai joint une capture d'écran du comportement actuel.Problème de barre de navigation dans iOS11

enter image description here

Est-ce lié à des contraintes? Et je n'ai pas besoin d'utiliser de gros titres dans mon application. Comme je pense que c'est un problème avec de gros titres. J'ai ajouté le code suivant, afin de désactiver les grands titres.

if (@available(iOS 11.0, *)) { 
    [[self navigationController] navigationBar].prefersLargeTitles = NO; 
    [[self navigationController] navigationItem].largeTitleDisplayMode = UINavigationItemLargeTitleDisplayModeNever; 
} 

Comment puis-je résoudre ce problème?

Répondre

2

Vérifiez si vous avez défini un cadre personnalisé dans la barre de navigation. Si c'est le cas, supprimez-les et vérifiez.