Preenchendo um UIView com uma cor.

Não faça isso com UIBezierPath, porque é lento.

Uma maneira muito mais rápida:

CGContextRef context = UIGraphicsGetCurrentContext();

CGContextSetRGBFillColor(context, 0.f, 0.f, 0.f, 1.f);
CGContextFillRect(context, [self bounds]);