jjzjj

clearsContextBeforeDrawing

全部标签

ios - 为什么在 iPad 上,self.clearsContextBeforeDrawing = NO;不会使 drawRect 在绘制之前不清除自身

我有一个TestView继承自UIView,所有内容都使用其drawRect方法绘制在屏幕上。但是如果我不想让drawRect在绘制之前清空View,我使用了self.clearsContextBeforeDrawing=NO;self.opaque=NO;//alsoaddedbecausethedocsaystherect//passedtodrawRectwillbefilledwith//backgroundcolorfirstifitissettoYES在initWithFrame方法中。使用drawRect方法调用[self.viewsetNeedsDisplay];在Vi

iphone - UIView 性能 : opaque, backgroundColor,clearsContextBeforeDrawing?

我在具有白色背景颜色的superView中显示带有UIImageView的不透明PNG。什么对性能最好?UIImageView默认值opaque=NO,backgroundColor=nil,clearsContextBeforeDrawing=YES。iOSDeveloperLibrary:UIViewClassReferenceUIViewClassReference:backgroundColor说,“[nil]导致透明背景色。”如果我设置UIViewsopaqueproperty为YES,我还必须将其backgroundColor设置为[UIColorclearColor],还