我正在實現一個UIView(UITableViewCell更準確)drawRect方法。
我的視圖具有透明背景,因此當視圖中的內容發生更改時,較舊的繪製版本仍保留在那裏。因此,如果在第一個drawRect上繪製一個「A」,然後在同一個點上繪製一個「B」,我會將它們繪製在彼此之上。Cocoa-Touch:實現drawRect時,如何重繪透明背景?
我該如何告訴框架重繪背景?
(我想這不會做,因爲並不總是需要的,但在這種情況下是很糟糕的)
我想我需要的是Win32的invalidateRect相當於,但是我去通UIViews成員和沒」找不到任何東西。
順便說一句,我試過setNeedsDisplay,它沒有幫助。
嘗試過,沒有工作 – Prody 2009-10-26 07:56:01