Als «uinavigationcontroller» getaggte Fragen

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

16
Wie kann überprüft werden, ob ein View Controller modal dargestellt oder auf einen Navigationsstapel verschoben wird?
Wie kann ich in meinem View Controller-Code unterscheiden zwischen: modal präsentiert auf Navigationsstapel geschoben Beide presentingViewControllerund isMovingToParentViewControllersind YESin beiden Fällen also nicht sehr hilfreich. Was die Sache kompliziert macht, ist, dass mein übergeordneter Ansichts-Controller manchmal modal ist, auf den der zu überprüfende Ansichts-Controller gedrückt wird. Es stellt sich heraus, dass …


15
UIRefreshControl - beginRefreshing funktioniert nicht, wenn sich UITableViewController in UINavigationController befindet
Ich habe ein UIRefreshControl in meinem UITableViewController eingerichtet (der sich in einem UINavigationController befindet) und es funktioniert wie erwartet (dh Pulldown löst das richtige Ereignis aus). Wenn ich jedoch die beginRefreshingInstanzmethode auf dem Aktualisierungssteuerelement programmgesteuert aufrufe, wie folgt: [self.refreshControl beginRefreshing]; Nichts passiert. Es sollte animiert werden und den Spinner zeigen. …

6
UINavigationController ohne Navigationsleiste?
Ich habe eine universelle App und verwende auf der iPad-Version UISplitViewControllereine Benutzeroberfläche, die der Mail-App ähnelt. Ich hatte Probleme beim Verschieben neuer Detailansichten, daher habe ich mich für eine entschieden, UINavigationControllerdamit ich die Ansichten nach Bedarf einfach verschieben und öffnen kann. Ich möchte jedoch weder die Navigationsansicht noch eine Symbolleiste …


9
Abschlusshandler für UINavigationController "pushViewController: animiert"?
Ich möchte eine App mit a erstellen UINavigationController, um die nächsten Ansichts-Controller zu präsentieren. Mit iOS5 gibt es eine neue Methode zur Präsentation UIViewControllers: presentViewController:animated:completion: Jetzt frage ich mich, warum es keinen Completion-Handler gibt UINavigationController. Es gibt nur pushViewController:animated: Ist es möglich, meinen eigenen Completion-Handler wie den neuen zu erstellen …

7
Wie bekomme ich Root View Controller?
Ich benötige eine Instanz von Root View Controller. Ich habe diese Ansätze ausprobiert: UIViewController *rootViewController = (UIViewController*)[[[UIApplication sharedApplication] keyWindow] rootViewController]; Rückgabe: null : Auch wenn ich versuche, ein Array von Controllern zu bekommen: NSArray *viewControllers = self.navigationController.viewControllers; Es wird nur ein Controller zurückgegeben, aber es ist nicht mein Root-View-Controller. Wenn …



12
Legen Sie programmgesteuert eine benutzerdefinierte Unterklasse von UINavigationBar in UINavigationController fest
Weiß jemand, wie ich meine benutzerdefinierte Unterklasse verwenden kann, UINavigationBarwenn ich UINavigationControllerprogrammgesteuert (ohne IB) instanziiere ? Ziehen Sie eine UINavigationControllerin IB, zeigen Sie mir eine unter Navigationsleiste und verwenden Sie Identity Inspectory. Ich kann den Klassentyp ändern und meine eigene Unterklasse festlegen, UINavigationBaraber programmgesteuert kann ich nicht, die navigationBarEigenschaft von …


12
Dunkler Schatten auf der Navigationsleiste während des Übergangs nach dem Upgrade auf Xcode 5.1 und iOS 7.1
Wenn ich in einem Master-Detail-Navigationscontroller zwischen übergeordneten und untergeordneten Controllern hin und her navigiere, sehe ich oben rechts in der Navigationsleiste einen dunklen Schatten. Es begann, nachdem ich auf Xcode 5.1 aktualisiert hatte. Es fühlt sich rau und ablenkend an. Wie kann ich es loswerden?

21
Popover mit integriertem Navigationscontroller berücksichtigt die Größe des Back-Navi nicht
Ich habe einen UIPopoverController, der einen UINavigationController hostet, der eine kleine Hierarchie von Ansichtscontrollern enthält. Ich habe die Dokumente befolgt und für jeden Ansichts-Controller die Popover-Kontextgröße der Ansicht wie folgt festgelegt: [self setContentSizeForViewInPopover:CGSizeMake(320, 500)]; (Größe für jeden Controller unterschiedlich) Dies funktioniert wie erwartet, wenn ich in der Hierarchie vorwärts navigiere. …



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.