Bevor iOS 9 veröffentlicht wurde, habe ich eine App für iOS 8.4 entwickelt. Ich habe einige UITableView
miteinander über die Art "Show (z. B. Push)" verbunden verwendet. Es funktionierte perfekt mit dem richtigen Verhalten: Jedes Mal, wenn ich von einem UITableView
zu einem anderen wechselte, erschien die Zurück-Taste, so dass der Benutzer zu der vorherigen Szene zurückkehren kann; der Zurück-Knopf erschien auch von UITableView
bis UIViewController
, unter Verwendung der gleichen Art von Überleitung.
Jetzt habe ich auf die neueste Version von Xcode aktualisiert und Targeting der App auf iOS 9.0, habe ich dieses Problem: jetzt, wenn ich von UITableView
zu einem anderen UITableView
gehe, erscheint die Schaltfläche zurück nicht mehr, aber wenn ich gehe UITableView
bis UIViewController
erscheint die Zurück-Schaltfläche. Ich habe gesehen, andere Entwickler hatte ein ähnliches Problem (wie Sie sehen können here, here und here), aber ich verstehe nicht, wie sie gelöst haben (mit Ausnahme der dritten Verbindung, aber es ist nicht mein Fall). Weiß jemand, wie ich den Button wieder funktionieren lassen kann? Vielen Dank im VorausDie Schaltfläche "Zurück" wurde in iOS 9 nicht mehr angezeigt.
Antwort
Es sieht aus wie der Typ, der die zweite Verbindung gebucht wird, wie Sie das gleiche Problem. In einem Kommentar sagte er, dass die Art, wie er es reparierte, die zusätzlichen Navigationssteuerungen los war:
Keine Notwendigkeit, den Navigationscontroller für jede Ansicht zu setzen. Setzen Sie nur die Startansicht des Navigationscontrollers.
Also das ist, was ich vorschlagen würde tun. Platzieren Sie nur einen Navigationscontroller auf dem ersten View-Controller. Werde alle anderen los.
Ja, richtig, ich hatte die Lösung des zweiten Links gelesen, aber ich habe nicht verstanden, wie es geht. Also, vielen Dank, aber auch ein besonderes Dankeschön an @ogres! – Kurtis92
Also, dank der Vorschläge von Caleb und Oger, habe ich mein Problem auf diese Weise gelöst, wie Sie in diesem Screenshot sehen können, ich hoffe es hilft jedem, der das gleiche Problem haben wird!
Wenn Sie zwei UITableViews
haben, und Sie wollen, dass sie miteinander verbinden, benötigen Sie nur eine NavigationController
.
- 1. iOS 9 Statusleiste ausblenden Schaltfläche zurück
- 2. UISearchController wird nicht angezeigt. iOS 9
- 3. Zurück Taste links Ausrichtung IOS 9
- 4. Lokalisierung nicht mehr unter iOS funktioniert 9/iOS 9.0.1
- 5. Wie kann ich die neue iOS 9-Schaltfläche "Zurück zur vorherigen App" aus meiner App entfernen?
- 6. iOS zurück Schaltfläche Verhalten: kehrtmachen
- 7. Aktionsleiste Zurück Schaltfläche wird nicht in Android angezeigt
- 8. IBAction innerhalb UITableViewCell nicht in iOS 9
- 9. Hintergrundbild der Zurück-Schaltfläche wird nicht angezeigt, bevor es berührt wird iOS 7
- 10. segueForUnwindingToViewController in iOS 9
- 11. Schaltfläche Zurück in der Symbolleiste funktioniert nicht
- 12. , wie man hinzufügen Schaltfläche in UIAlertController In IOS 9
- 13. Zurück Schaltfläche, die in UrhoSharp nicht reagiert
- 14. iOS erhalten UINavigationBar die Schaltfläche zurück, um die Barrierefreiheit Eigenschaften
- 15. Wie werden Emojis in der Webansicht in iOS 9 angezeigt?
- 16. IOMobileFramebufferGetLayerDefaultSurface funktioniert nicht auf iOS 9
- 17. Benutzerdefinierte Benachrichtigungen in iOS 9
- 18. iOS-TabBar-Schaltfläche wird falsch angezeigt Hintergrundfarbe
- 19. Safari nicht geöffnet iOS Apps in iOS 9
- 20. IOS 9 UIApplicationDidBecomeActiveNotification Rückruf nicht
- 21. Die Schaltfläche wird angezeigt, nachdem ListView auf unsichtbar gesetzt wurde
- 22. ion-refresher wurde nach dem Upgrade nicht mehr angezeigt
- 23. Taptic in iOS 9
- 24. Zurück Schaltfläche erscheint nicht in NavigationController
- 25. Spotlight-Erweiterung in IOS 9
- 26. iOS 7 Zurück Schaltfläche Pfeil Vertikalausrichtung
- 27. UITableViewAutomaticDimension funktioniert nicht richtig in iOS 9
- 28. iOS 9 UIPasteboard funktioniert nicht im Hintergrund
- 29. UIAlertController funktioniert nicht in iOS 9
- 30. iOS 9: Rahmen nicht mehr gesetzt in viewWillAppear nach UINavigationController Pushviewcontroller
können Sie Screenshots bereitstellen? änderst du irgendetwas in NavigationBarItem? – ogres
können Sie den übergeordneten View-Controller in den Navigationscontroller einbetten – engmahsa
@ogres Ich habe meinen Beitrag bearbeitet, Sie können einen Screenshot meines Storyboards sehen. Die einzige Änderung in NavigationBarItem ist der Titel der Navigationsleiste und der Titel der Zurück-Taste – Kurtis92