Wann muss ich setNeedsDisplay unter iOS aufrufen?

Beim Erstellen einer iOS-App bin ich verwirrt, wann genau ich anrufen musssetNeedsDisplay? Ich weiß, dass es etwas mit dem Aktualisieren / Neuzeichnen der Benutzeroberfläche zu tun hat. Muss ich dies jedoch jedes Mal aufrufen, wenn ich eine meiner Ansichten ändere?

Zum Beispiel muss ich es anrufen:

Nach dem programmatischen Ändern des Textes in einem TextfeldBeim Ändern des Hintergrunds einer Ansicht?Wann nehme ich Änderungen in viewDidLoad vor?Wie wäre es in viewDidAppear?

Kann mir jemand allgemeine Richtlinien geben, wann ich diese Methode anwenden soll?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage