为什么我的可绘制视图的背景颜色是黑色的?

时间:2016-04-02 18:15:24

标签: ios swift uiview background-color

我希望backgroundColor的{​​{1}}属性为红色或黄色。但是,视图显示黑色。

UIView

我可以在视图上绘制的线条是黄色,但视图仍然是黑色。 Here's a sample project。为什么你认为这种情况正在发生?

1 个答案:

答案 0 :(得分:1)

这是因为你正在呼叫CGContextClearRect。这个调用的效果可能非常棘手(正如我解释in my online book)。如果您希望视图的背景为红色,那么在drawRect:的开头,您应该用红色填充上下文的边界。