7
A
回答
22
只要視圖或視圖的一部分需要繪製或重繪,就會調用它。
當您第一次顯示視圖時會調用它。它在你改變視圖時被調用。在一個觀點的生命週期中,它可能被稱爲數百乃至數千次。例如,在文本視圖中,每次輸入新的文本字符時都會調用它。
程序狀態的任何改變,視圖必須反映在視覺上,應該通過調用setNeedsDisplay
觸發重繪。這種情況在大多數情況下會自動發生,但如果您採取非標準措施,您可能需要自行觸發。
相關問題
- 1. 什麼時候ConvertBack方法被調用?
- 2. 什麼時候調用SQLiteOpenHelper方法?
- 3. 什麼時候調用layoutSubviews方法?
- 4. Django中調用的formfield()方法是什麼時候?
- 5. 爲什麼drawRect方法沒有被調用?
- 6. 什麼時候調用setDataTimeout?
- 7. 什麼時候調用webview.clearData
- 8. 什麼時候調用robot.cleanUp()
- 9. 什麼時候調用onSizeChanged()?
- 10. 什麼時候使用initWithCoder:方法?
- 11. 你什麼時候使用新方法?
- 12. 什麼時候使用getX方法
- 13. 在UIView實現中,在什麼情況下drawRect被調用?
- 14. 什麼時候參數化方法調用有用?
- 15. UIView帶選項的drawRect方法
- 16. 什麼時候是K 1024,什麼時候是1000?
- 17. 簡單的UIView drawRect沒有被調用
- 18. 什麼時候調用MvcHandler.ProcessRequest方法以及由誰?
- 19. 什麼時候iOS觸及方法(取消和結束)調用?
- 20. JAVA:知道什麼時候調用方法
- 21. 你什麼時候在viewWillAppear,viewDidDisappear等中調用超級方法...?
- 22. 什麼時候在spring中調用bean的destroy方法?
- 23. 什麼時候應該調用connection.rollback()方法?
- 24. 什麼時候注入構造函數,什麼時候是CDI
- 25. Android回調方法:什麼時候?怎麼樣?從wheech Thread?
- 26. 在UIView子類中調用drawRect
- 27. 什麼後drawRect()
- 28. UIView drawRect是生澀的
- 29. 當調用setFrame時不調用drawRect
- 30. 在Graphics2D上調用drawRect方法是否觸發paintComponent方法?