title: How to fill color inside UIBezierPath?
body: <p>I draw a shape by UIBezierPath in touchesMoved.</p>
  
  <pre><code>-(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
  {
      UITouch *touch = [touches anyObject];
      secondPoint = firstPoint;
      firstPoint = [touch previousLocationInView:self];
      currentPoint = [touch locationInView:self];
  
      CGPoint mid1 = midPoint(firstPoint, secondPoint);
      CGPoint mid2 = midPoint(currentPoint, firstPoint);
  
      [bezierPath moveToPoint:mid1]; 
      [bezierPath addQuadCurveToPoint:mid2 controlPoint:firstPoint];
  
      [self setNeedsDisplay]; 
  }
  </code></pre>
  
  <p>I want to fill RED color inside it after closePath but can't. Please help!</p>
  
  <pre><code>- (void)drawRect:(CGRect)rect
  {
      UIColor *fillColor = [UIColor redColor];
      [fillColor setFill];
      UIColor *strokeColor = [UIColor blueColor];
      [strokeColor setStroke];
      [bezierPath closePath];
      [bezierPath fill];
      [bezierPath stroke]; 
  }
  </code></pre>