我在MyView的drawRect中使用CGContextClearRect方法将MyView清除为背景色。但是,我必须在代码中明确设置MyView的背景颜色alpha值。如果我在storyboard中设置alpha值,CGContextClearRect会使MyView变黑。那么为什么在故事板中设置的alpha值不起作用呢?
答案 0 :(得分:2)
drawRect方法允许您在标记刷新时重置视图的图层内容。没有必要调用CGContextClearRect,因为在调用drawRect方法之前清除图层是由系统自动管理的,有效地为视图的图层提供了一个空白画布。