2016-04-26 21 views
0

Ich habe nach dieser bestimmten Methode gesucht: didMoveToWindow() jedoch habe ich keine konkreten Informationen gefunden.
Kann jemand erklären warum und wann sollte jemand diese Methode verwenden und wann heißt es?Wann sollte die didMoveToWindow-Methode verwendet werden?

+0

Hoffnung Link Hilfe Sie => http://stackoverflow.com/questions/8176341/didmovetowindow-how-will-this-method-be-called => http: // Stackoverflow. com/questions/20336706/ios-didmovetowindow-endlos-loop –

+0

Ich fand diese Links vor dem Posten meiner Frage, aber die Antworten sind zu kurz und generisch (zumindest für meinen Geschmack!) – TheoK

Antwort

0

Diese Methode wird von iOS aufgerufen, wenn eine UIView zum Window-Objekt hinzugefügt wird. Sie sollten es überschreiben, damit Ihre App gleichzeitig etwas tut.

Die Standardimplementierung dieser Methode tut nichts. Unterklassen können überschreiben, um zusätzliche Aktionen auszuführen, wenn sich das Fenster ändert.

Die Fenstereigenschaft kann zu dem Zeitpunkt, zu dem diese Methode aufgerufen wird, null sein, um anzuzeigen, dass sich der Empfänger derzeit nicht in einem Fenster befindet. Dieses Problem tritt auf, wenn der Empfänger gerade aus der Superansicht entfernt wurde oder wenn der Empfänger gerade zu einem Superview hinzugefügt wurde, der nicht an ein Fenster angehängt ist und nicht ist. Überschreibungen dieser Methode können diese Fälle ignorieren, wenn sie nicht von Interesse sind.

https://developer.apple.com/reference/uikit/uiview/1622527-didmovetowindow

Verwandte Themen