2010-02-24 67 views

回答

22

只要視圖或視圖的一部分需要繪製或重繪,就會調用它。

當您第一次顯示視圖時會調用它。它在你改變視圖時被調用。在一個觀點的生命週期中,它可能被稱爲數百乃至數千次。例如,在文本視圖中,每次輸入新的文本字符時都會調用它。

程序狀態的任何改變,視圖必須反映在視覺上,應該通過調用setNeedsDisplay觸發重繪。這種情況在大多數情況下會自動發生,但如果您採取非標準措施,您可能需要自行觸發。

相關問題