title: Set background color for only part of UIView
body: <p>I want the bottom (not quite half) of my UIView to be a different color than the top.</p>
  
  <p>I'm wondering if I should create a CGRect and then color that? Is this along the right track?</p>
  
  <pre><code>- (void)drawRect:(CGRect)rect { 
  
      CGRect aRect = CGRectMake(x, y, width, height);
  
      // Fill the rectangle with grey
      [[UIColor greyColor] setFill];
      UIRectFill( rect );
  }
  </code></pre>