Die UIViewController-Klasse verwaltet die Ansichten in iOS-Apps und vermittelt die Interaktion zwischen den Ansichten einer App, den zugrunde liegenden Modellobjekten und dem gesamten Workflow.
Ich bin neu in iOS und Objective-C und im gesamten MVC-Paradigma und habe Folgendes festgestellt: Ich habe eine Ansicht, die als Dateneingabeformular fungiert, und möchte dem Benutzer die Möglichkeit geben, mehrere Produkte auszuwählen. Die Produkte werden in einer anderen Ansicht mit a aufgelistet UITableViewControllerund ich habe Mehrfachauswahl aktiviert. Meine Frage …
Ich habe eine Tab-Leisten-Anwendung mit vielen Ansichten. Gibt es eine Möglichkeit zu wissen, ob eine bestimmte UIViewControllerPerson derzeit in der UIViewControllerUmgebung sichtbar ist ? (auf der Suche nach einer Immobilie)
Problem Ich begann einen Blick von der neuen Einnahme Swiftauf Xcode 6, und ich versuchte , einige Demo - Projekte und Tutorials. Jetzt stecke ich fest bei: Instanziieren und dann Präsentieren viewControllereines bestimmten Storyboards Ziel-C-Lösung UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"myStoryboardName" bundle:nil]; UIViewController *vc = [storyboard instantiateViewControllerWithIdentifier:@"myVCID"]; [self presentViewController:vc animated:YES completion:nil]; …
Können Sie mir die richtige Art und Weise erklären, den UIViewControllerLebenszyklus zu verwalten ? Insbesondere würde ich gerne wissen , wie zu verwenden Initialize, ViewDidLoad, ViewWillAppear, ViewDidAppear, ViewWillDisappear, ViewDidDisappear, ViewDidUnloadund DisposeMethoden in Mono - Touch für eine UIViewControllerKlasse.
Ich bin jetzt auf einige Fälle gestoßen, in denen es praktisch wäre, den "obersten" Ansichts-Controller (den für die aktuelle Ansicht verantwortlichen) zu finden, aber keinen Weg gefunden, dies zu tun. Grundsätzlich ist die Herausforderung folgende: Vorausgesetzt, man führt in einer Klasse aus, die kein View Controller (oder eine View) ist. …
Wie stelle ich das programmgesteuert InitialViewControllerfür ein Storyboard ein? Ich möchte mein Storyboard in einer anderen Ansicht öffnen, abhängig von einer Bedingung, die von Start zu Start variieren kann.
Ich habe viel über den Übergang der iOS7-Benutzeroberfläche gelesen. Ich bin nicht in der Lage , was diese drei Eigenschaften zu erhalten automaticallyAdjustsScrollViewInsets, extendedLayoutIncludesOpaqueBars, edgesForExtendedLayout?? Ich versuche beispielsweise, meine View Controller unterhalb der Statusleiste zu starten, kann dies jedoch nicht erreichen.
Ist es möglich, einen Übergang in der prepareForSegue:Methode abzubrechen ? Ich möchte vor dem Segue eine Prüfung durchführen. Wenn die Bedingung nicht erfüllt ist (in diesem Fall, wenn einige UITextFieldleer sind), wird anstelle des Segues eine Fehlermeldung angezeigt.
Ich versuche, auf eine Schaltfläche (die im Code erstellt wurde) zu klicken und einen anderen Ansichtscontroller aufzurufen und dann eine Funktion im neuen Ansichtscontroller ausführen zu lassen. Ich weiß, dass dies in IB relativ einfach möglich ist, aber das ist keine Option. Ein Beispiel für das, was ich tun möchte, …
In iOS6 ist mir die neue Containeransicht aufgefallen, ich bin mir jedoch nicht ganz sicher, wie ich über die enthaltene Ansicht auf den Controller zugreifen soll. Szenario: Ich möchte über den Ansichtscontroller, in dem sich die Containeransicht befindet, auf die Beschriftungen im Alert View Controller zugreifen. Es gibt einen Übergang …
Ich kann nicht scheinen, die Spitze am meisten UIViewControllerohne Zugang zu einem zu bekommen UINavigationController. Folgendes habe ich bisher: UIApplication.sharedApplication().keyWindow?.rootViewController?.presentViewController(vc, animated: true, completion: nil) Es scheint jedoch nichts zu tun. Die keyWindowund rootViewControllerscheinen ebenfalls keine Werte zu sein, daher sollte die optionale Verkettung kein Problem darstellen. HINWEIS: Es ist eine …
override func preferredStatusBarStyle() -> UIStatusBarStyle { return UIStatusBarStyle.LightContent; } Die Verwendung des obigen Codes in einem ViewController zum Festlegen der StatusBar-Farbe für einen bestimmten Viewcontroller auf Weiß funktioniert in iOS8 für mich nicht . Irgendwelche Vorschläge? Bei Verwendung der UIApplication.sharedApplication-Methode ändert sich die Farbe nach den erforderlichen Änderungen in der …
Ich verwende Xcode 8.0 Beta 4. In der vorherigen Version hat UIViewController eine Methode zum Festlegen des Statusleistenstils public func preferredStatusBarStyle() -> UIStatusBarStyle Ich fand jedoch, dass es in Swift 3 in "Get ONLY varaiable" geändert wurde. public var preferredStatusBarStyle: UIStatusBarStyle { get } Wie kann der Stil für meinen …
Gibt es eine eingebaute Möglichkeit, von einem UIViewzu seinem zu gelangen UIViewController? Ich weiß, dass Sie von UIViewControllerzu seiner UIViewVia gelangen können, [self view]aber ich habe mich gefragt, ob es eine umgekehrte Referenz gibt.
Ich möchte vor allen anderen Ansichten, sogar der Navigationsleiste, eine Art "Popup" -Ansicht anzeigen, die so aussieht: schwarzer Vollbildhintergrund mit einem Alpha von 0,5, um den anderen UIViewControllerdarunter zu sehen. ein UIViewFenster in der Mitte mit einigen Informationen (ein Kalender, wenn Sie alles wissen wollen). Zu diesem Zweck habe ich …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.