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
Antwort
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.
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
- 1. Schaltfläche Bearbeiten angezeigt nicht in UITabBarController der MoreNavigationController
- 2. Login-Seite und Navigationsleiste
- 3. UITabBarController und Storyboards
- 4. UITabBarController - mehr als 20 Ansichten
- 5. UITabBarController Position und Größe anzeigen
- 6. Wechseln zwischen UITabBarController und UINavigationController
- 7. Tab Bar Artikel Bilder unsichtbar in MoreNavigationController mit schwarzem Hintergrund
- 8. UITabBarController UINavigationController
- 9. UITabbarController Problem
- 10. Präsentieren eines neuen UIViewControler in einem UITabBarController
- 11. Unterdrücken Sie mehrNavigationController in benutzerdefinierten UITabBarController
- 12. Navigationsleiste und Suchsteuerung
- 13. Navigationsleiste fest und absolut
- 14. iOS8 Rotationsproblem mit UITabBarController und UINavigation Controller
- 15. programatic Erstellung und Konfiguration von UITabBarController - ist
- 16. Anpassen der "Mehr" Liste der UITabBarController Tabs
- 17. presentingViewController bekomme immer UITabBarController
- 18. UITabBarController mit UINavigationController
- 19. UIView-Rahmen, wenn Navigationsleiste und Registerkartensteuerung vorhanden sind
- 20. UITabBarController mit UITableView
- 21. UITabBarController UINavigationController Design-Tipp
- 22. Wie UITabBarController programmgesteuert auszublenden?
- 23. Benutzerdefinierte Navigationsleiste Höhe und Ansicht
- 24. Höhe und Funktionalität der Navigationsleiste
- 25. Benutzerdefinierte Navigationsleiste Bild und Text
- 26. PHP-Navigationsleiste und Login-Seite
- 27. Navigationsleiste und Statusleiste nicht verstecken
- 28. Swift Navigationsleiste und Ansicht Hintergrundfarbe
- 29. Navigationsleiste unterhalb Navigationsleiste in Bootstrap
- 30. verderbte Navigationsleiste nach
Screenshot hinzufügen –
versuchen Sie, [self.moreNavigationController.navigationBar setHidden: false]; –
Ja, ich habe versucht, hidden: false in tabBarController (tabBarController: UITabBarController, didSelectViewController viewController: UIViewController). Kein Effekt – user3237732