Als «uinavigationcontroller» getaggte Fragen

Die UINavigationController-Klasse implementiert einen speziellen iOS-Ansichtscontroller, der die Navigation von hierarchischen Inhalten verwaltet.

13
UIPopoverController ändert die Größe automatisch auf die maximale Höhe von pushViewController
Ich habe ein Popover mit einem UINavigationController. Ich kann das Popover gut anzeigen, und es enthält den navController ganz gut. Der navController enthält eine Tabellenansicht. Wenn ich ein Element auswähle, wird eine neue Detailansicht erstellt: DeviceDetailViewController *detailViewController = [[[DeviceDetailViewController alloc] initWithNibName:@"DeviceDetailViewController" bundle:nil] autorelease]; Ich schiebe es dann auf den neuen …

20
Problem mit der iPhone-UINavigation - Verschachtelte Push-Animationen können zu einer beschädigten Navigationsleiste führen
Ich erhalte immer wieder folgende Fehler: 2011-04-02 14:55:23.350 AppName[42430:207] nested push animation can result in corrupted navigation bar 2011-04-02 14:55:23.352 AppName[42430:207] nested push animation can result in corrupted navigation bar 2011-04-02 14:55:23.729 AppName[42430:207] Finishing up a navigation transition in an unexpected state. Navigation Bar subview tree might get corrupted. 2011-04-02 …

9
Warum stürzt meine SwiftUI-App ab, wenn Sie rückwärts navigieren, nachdem Sie einen "NavigationLink" in einem "navigationBarItems" in einer "NavigationView" platziert haben?
Minimal reproduzierbares Beispiel (Xcode 11.2 Beta, dies funktioniert in Xcode 11.1): struct Parent: View { var body: some View { NavigationView { Text("Hello World") .navigationBarItems( trailing: NavigationLink(destination: Child(), label: { Text("Next") }) ) } } } struct Child: View { @Environment(\.presentationMode) var presentation var body: some View { Text("Hello, World!") …

3
Große Titel zu kleinen Titel wechseln in der Navigationsleiste ist nicht glatt iOS 13, klebrig
Ich habe einen UINavigationControllermit Standardwert davon navigationBar.prefersLargeTitles = true. Ich schalte das auf, falsewenn ich push in eine neue Szene gehe, nennen wir es ( DetailsViewController), indem ich es in die ändere viewWillDisappear. override func viewWillDisappear(_ animated: Bool) { super.viewWillDisappear(animated) navigationController?.navigationBar.prefersLargeTitles = false } Jetzt DetailsViewControllerbenutze ich willMove(to parent:). override …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.