0
之前不擦除本身我有這樣一個自定義UIView子類初始化函數:的UIView重繪
self.clearsContextBeforeDrawing=YES
然而,每一個我稱之爲setNeedsDisplay
時間,它吸取了前視圖的圖中上端,而不是畫新鮮。
如何確保UIView的繪圖上下文在再次繪製時爲空?
之前不擦除本身我有這樣一個自定義UIView子類初始化函數:的UIView重繪
self.clearsContextBeforeDrawing=YES
然而,每一個我稱之爲setNeedsDisplay
時間,它吸取了前視圖的圖中上端,而不是畫新鮮。
如何確保UIView的繪圖上下文在再次繪製時爲空?
如果您的視圖不透明,則必須將該視圖的backgroundColor
屬性設置爲某種內容以正確清除視圖。
如果它不透明並且應該用透明的黑色清除視圖。