2017-02-01 5 views
0

Ich habe meine Viewcontrollers in einer Navigation Controller eingebettet ist, aber wenn ich die App die Navigationsleiste läuft nicht erscheint stattdessen erscheinen, wie folgt:UINavigationBar nicht trotz zeigt in Navigation eingebettet

enter image description here

Dies ist jedoch, wie mein VC im Storyboard aussieht:

enter image description here

jemand eine Idee Hat warum könnte dies geschehen?

Mit freundlichen Grüßen - Vielen Dank im Voraus!

+0

Zeigen Sie bitte einen Screenshot des relevanten Teils des Storyboards. – matt

+0

@matt Sag mir genau, was du sehen willst. – ctabuyo

+0

Oh, auch: es gibt keine sichtbare Statusleiste mehr, also müssen Sie sich fragen, was ist das verschwommene Rechteck hinter der Statusleiste? Das muss etwas sein, das du erschaffst. Sie müssen danach suchen, wo das gemacht wird. – matt

Antwort

1

Bitte überprüfen Sie, ob Ihre Navigationsleiste nicht ausgeblendet ist. Sie können dies unter isNavigationBarHidden auf der UINavigationController-Instanz tun. Sie können diesen Wert entweder im Storyboard oder im Code festlegen, indem Sie setNavigationBarHidden(_ hidden: Bool, animated: Bool) aufrufen.

0

Versuchen Sie, Navigationselement aus dem Storyboard in die Navigationsleiste zu ziehen. Es hat für mich funktioniert. Falls nicht, versuchen Sie, Einschränkungen für die Navigationsleiste festzulegen. Ich weiß, dass es zufällig klingt, aber so habe ich dieses Problem meistens gelöst.

Verwandte Themen