0

将绘图上下文传递给同一类中的另一个方法的正确方法是什么drawRect()

你就这样通过吗?

drawMoreStuff:(CGContextRef)context 

或者你是否使用函数: UIGraphicsGetCurrentContext();和函数CGContextRestoreGState(ctx);的开头和结尾?

4

1 回答 1

1

好吧,传递给函数的上下文可能并不总是与当前上下文相同,因此最好的方法就像在您的第一个示例中一样。

- (void)drawMoreStuff:(CGContextRef)context {

但是,根据您的功能,如果您有以下功能,您将使用当前上下文:

- (void)drawMoreStuffToCurrentContext {
于 2012-04-04T18:42:12.240 回答