在CGContextDrawImage之后清除屏幕

时间:2011-05-05 08:37:32

标签: iphone objective-c cocoa-touch

我正在尝试使用图像相关的i-phone应用程序。我正在使用一行代码

    CGContextDrawImage(context1, CGRectMake(0, 0, width, height), imageRef);

我正在处理多个图像。所以我希望在此之后清除屏幕。使用内置功能(如在C中我们可以在图形中使用cleardevice)。任何帮助欣赏。

1 个答案:

答案 0 :(得分:1)

签出CGContextFillRect - 只需将矩形设置为整个视图,将画笔设置为纯白色:)


例如,要清除刚刚用白色绘制的图像:

const CGFloat white[] = {1.0f, 1.0f, 1.0f, 1.0f};
CGContextSetFillColor(context1, white);
CGContextFillRect(context1, CGRectMake(0, 0, width, hight));