iphone:图形

apple中文文档 http://www.apple.com.cn/developer/iphone/library/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/GraphicsandDrawing/GraphicsandDrawing.html

"

避免在滚动过程中清除原先的内容

缺省情况下,在调用drawRect:方法对视图的某个区域进行更新之前,UIKit会清除该区域对应的上下文缓冲区。如果您对视图的滚动事件进行响应,则在滚动过程中反复清除缓冲区的开销是很大的。为了禁止这种行为,可以将clearsContextBeforeDrawing属性设置为NO

"

以上原因导致了在调用drawRect时会自动有“擦除”的功能。

posted on 2012-08-10 16:56  老Zhan  阅读(163)  评论(0编辑  收藏  举报