2017-09-24 2 views
0

Ich arbeitete perfekt mit Navigationsleisten iOS 10 und darunter zuvor. Aber jetzt, wenn Sie zu iOS 11 wechseln, ist es etwas komisch mit der Navigationsleiste. Die gesamte Navigationsleiste wird mit allen Navigationselementen aktualisiert. Hier habe ich einen Screenshot des aktuellen Verhaltens beigefügt.Navigationsleiste Problem in iOS11

enter image description here

Ist dies zu Einschränkungen beziehen? Und ich brauche keine großen Titel in meiner Anwendung. Wie ich denke, ist das eine Sache mit großen Titeln. Ich habe den folgenden Code hinzugefügt, um die großen Titel zu deaktivieren.

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

Wie kann ich dieses Problem beheben?

Antwort

2

Überprüfen Sie, ob Sie in der Navigationsleiste einen benutzerdefinierten Rahmen festgelegt haben. Wenn Sie haben, entfernen Sie sie bitte und überprüfen Sie.

Verwandte Themen