我有下一期:
我有NSTextFieldCell
的子类。在这个子类中,我重写了drawWithFrame:
的{{1}}方法并绘制了自定义的半透明视觉表示。此子类插入NSCell
,插入半透明视图。问题是下一个:绘制代码叠加在一起,即Cocoa连续调用NSTextField
方法并连续叠加当前在先前绘图结果上绘制结果。如何避免相互叠加?
有代码:
drawWithFrame:
答案 0 :(得分:0)
感谢所有人。在我的情况下,也许对某人有帮助,我在绘制命令之前调用CGContextBeginTransparencyLayer
之前和CGContextEndTransparencyLayer
来解决问题。