viewwillappear

___ qstnhdr ___ viewWillAppear in Viewcontrollern einer Tableiste ___ answer6833851 ___

Bitte sehen Sie meine Antwort hier

iPhone viewWillAppear nicht feuern

    
___ qstntxt ___

In meiner tab-Leiste habe ich vier viewcontrollers, und was in einem passiert, kann die Ansicht des anderen beeinflussen, also muss ich möglicherweise einige Elemente im viewcontroller neu laden, wenn es sichtbar wird. Normalerweise würde ich das durch die Implementierung von viewWillAppear beheben, aber wenn ich zwischen den Registerkarten wechsle, wird viewWillAppear anscheinend nicht aufgerufen. Wie kann ich das beheben oder was soll ich stattdessen tun?

Update: als PS sollte ich hinzufügen, dass dies ein Tabbar-Controller in einer Navigation Controller Hierarchie

ist

Prost

Nik

    
___ tag123cocoatouch ___ Die Cocoa Touch-Frameworks, die iOS-Apps steuern, teilen viele bewährte Muster, die auf dem Mac gefunden wurden, wurden jedoch mit besonderem Fokus auf Touch-basierte Oberflächen und Optimierung erstellt. ___ tag123uitabbarcontroller ___ Die UITabBarController-Klasse implementiert einen speziellen Ansichtscontroller, der eine Radio-Style-Auswahlschnittstelle verwaltet. Auf dieser Registerkarte werden Registerkarten am unteren Rand des Fensters angezeigt, in denen Sie zwischen den verschiedenen Modi wählen und die Ansichten für diesen Modus anzeigen können. Diese Klasse wird im Allgemeinen wie sie ist verwendet, kann aber in iOS 6 und höher unterklassifiziert werden. ___ answer44223370 ___

Und falls Sie diese Frage finden, weil Sie etwas in %code% selbst aktualisieren möchten, nicht die %code% von %code% , wie die Frage des OP. Sie können beispielsweise eine benutzerdefinierte %code% ausblenden oder anzeigen. In Swift 3.0 hat% over% %code% meiner %code% Klasse für mich funktioniert.

%Vor%     
___ answer11013641 ___

Sie können den Tabbar-Controller-Delegaten wie einen Charm verwenden

%Vor%     
___ tag123uiviewcontroller ___ 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. ___ tag123viewwilllappear ___ UIViewController-Instanzmethode, die den View-Controller benachrichtigt, dass seine Ansicht einer Ansichtshierarchie hinzugefügt werden soll. ___ answer3272194 ___

%code% sollte nur verwendet werden, wenn die Ansicht angezeigt wird und nicht zum Aktualisieren.

Verwenden Sie stattdessen %code% in der Ansicht %code% .

    
___
7
Antworten

iOS routing viewDidAppear zu untergeordneten View-Controllern?

Ich füge einen übergeordneten Ansichtscontroller zu einem übergeordneten Ansichtscontroller hinzu, und alles funktioniert wie erwartet, außer dass die üblichen Rückrufe des untergeordneten Ansichtscontrollers nicht ausgelöst werden. zB Dinge wie...
24.12.2013, 02:15
4
Antworten

viewWillAppear in Viewcontrollern einer Tableiste

In meiner tab-Leiste habe ich vier viewcontrollers, und was in einem passiert, kann die Ansicht des anderen beeinflussen, also muss ich möglicherweise einige Elemente im viewcontroller neu laden, wenn es sichtbar wird. Normalerweise würde ich da...
17.07.2010, 15:44