Wann wird die Methode - [UIView drawRect:] aufgerufen?

7

Wird es aufgerufen, kurz bevor die Hauptansicht angezeigt wird

Können wir es nennen, wann immer wir wollen?

    
wolverine 24.02.2010, 12:04
quelle

1 Antwort

22

Es wird aufgerufen, wenn die Ansicht oder ein Teil der Ansicht gezeichnet oder neu gezeichnet werden muss.

Es wird aufgerufen, wenn Sie die Ansicht zum ersten Mal anzeigen. Es wird aufgerufen, wenn Sie die Ansicht ändern. Im Lebenszyklus einer Ansicht kann es Hunderte oder sogar Tausende genannt werden. Beispielsweise wird es in einer Textansicht jedes Mal aufgerufen, wenn ein neues Textzeichen eingegeben wird.

Jede Änderung im Programmstatus, die die Ansicht visuell widerspiegeln muss, sollte einen Neuaufbau durch Aufruf von setNeedsDisplay auslösen. Dies geschieht in den meisten Fällen automatisch, aber Sie müssen es möglicherweise selbst auslösen, wenn Sie etwas nicht Standard tun.

    
TechZen 24.02.2010, 12:41
quelle

Tags und Links