2012-08-07 63 views
0

之前不擦除本身我有這樣一個自定義UIView子類初始化函數:的UIView重繪

self.clearsContextBeforeDrawing=YES

然而,每一個我稱之爲setNeedsDisplay時間,它吸取了前視圖的圖中上端,而不是畫新鮮。

如何確保UIView的繪圖上下文在再次繪製時爲空?

回答

0

如果您的視圖不透明,則必須將該視圖的backgroundColor屬性設置爲某種內容以正確清除視圖。

如果它不透明並且應該用透明的黑色清除視圖。