2016-05-26 16 views
0

Ich habe UITabBarController mit 5 + View-Controller (jeweils eingebettet in einem eigenen UINavigationController). Einige davon blenden die Navigationsleiste aus, und wenn ich zu diesen Ansichtscontrollern über die Registerkarte "Mehr" und zurück navigiere, ist die Navigationsleiste für die Registerkarte "Mehr" ausgeblendet. Für mich ist dieses Verhalten sehr unerwartet. Gibt es eine Lösung?UITabBarController moreNavigationController und Navigationsleiste

Hier Screenshot: enter image description here

+0

Screenshot hinzufügen –

+0

versuchen Sie, [self.moreNavigationController.navigationBar setHidden: false]; –

+0

Ja, ich habe versucht, hidden: false in tabBarController (tabBarController: UITabBarController, didSelectViewController viewController: UIViewController). Kein Effekt – user3237732

Antwort

0

user3237732:

Ich hatte ein ähnliches Problem mit ‚UITabBarController‘ mit seinem eigenen ‚UINavigationController‘ und zwischen zwei verschiedenen Ansichten navigieren, die mit „zu“ verbunden waren und " Zurück "Tasten.

Jedes Mal, wenn ich die Zurück-Taste drücke, habe ich entweder die Navigationsleiste oder die Tab-Leiste ausgeblendet. Durch Versuch und Irrtum was dies behoben wurde (1) Gehe in den Atributes Inspektor im Storyboard (2) Gehe zu 'Bottom Bar' Zeile unter "Simulierte Metriken" und ändere 'abgeleitete' zu einer anderen Option wie 'Transluzent'.

Dies behob die Probleme.

+0

Das ist sehr seltsam, da alle simulierten Metriken Ihnen helfen, Ihre Schnittstelle in Interface Builder zu überprüfen und keinen Einfluss auf XIB- und Storyboard-Dateien haben – user3237732

Verwandte Themen