2
我正在使用基於傳入信息的石英複雜繪圖。我無法弄清楚的唯一部分是如何清除已經繪製的線條,矩形等?基本上,我想擦除整個繪圖,並從新數據中再次繪製。如何清除,然後重新繪製石英圖
我正在使用基於傳入信息的石英複雜繪圖。我無法弄清楚的唯一部分是如何清除已經繪製的線條,矩形等?基本上,我想擦除整個繪圖,並從新數據中再次繪製。如何清除,然後重新繪製石英圖
如果您設置UIView
的clearContextBeforeDrawing
屬性YES
,那麼系統應照顧其backgroundColor
盡顯其面積調用其drawRect:
方法之前。
如果要清除某些未作爲當前狀態的一部分進行跟蹤的內容,只需釋放舊的上下文並開始新的上下文,則可能會更便宜。
我可以只爲那個UIView實例嗎?如果是這樣,怎麼樣? – Adam 2009-10-18 20:09:38
如果你有一個UIView,那麼你有一個drawRect實現,所以它不會繪製任何你沒有明確告訴它的東西。 – 2009-10-18 21:36:00
這是真的,我使用drawRect函數來繪製我的形狀。我如何利用它來清除和重繪? – Adam 2009-10-18 23:41:10