color de background con charts centrales

Tengo el siguiente código en mi drawRect:

CGContextSetFillColorWithColor(context, [UIColor networkingColor].CGColor); CGContextFillPath(context); 

Básicamente, quería establecer que el background de esta vista sea rojo … sin embargo, el código anterior no lo hace. ¿Qué estoy haciendo mal?

Probablemente quieras:

 CGContextSetFillColorWithColor(context, [UIColor networkingColor].CGColor); CGContextFillRect(context, self.bounds); 

CGContextFillPath llena una "ruta", que debería build primero con una serie de otras llamadas, como CGContextAddRect y CGContextAddArc . Es más fácil simplemente llenar el rectángulo.

Una forma más fácil de cambiar el color de background de una vista es:

 view.backgroundColor = [UIColor networkingColor]; 

O si está en el controller de vista:

 self.view.backgroundColor = [UIColor networkingColor]; 
 [[UIColor networkingColor] setFill]; CGContextRef ref= UIGraphicsGetCurrentContext(); CGContextFillRect(ref, self.bounds);