title: Setting a background image for UIButton
body: <p>I am a newbie with Objective C.  How would I set the background of this button to an image (image is already in the resources folder in XCode, "blue_button.png") instead of clearColor? Also, I would prefer that I use the image as the shape of the button rather than the UIButtonTypeRoundedRect.</p>
  
  <pre><code>btnClear = [[UIButton buttonWithType:UIButtonTypeRoundedRect] retain];
  
  btnClear.frame = CGRectMake(115, 350, 90, 40);
  
  [btnClear setTitle:@"Clear" forState:UIControlStateNormal];
  
  btnClear.backgroundColor = [UIColor clearColor];
  
  [btnClear addTarget:self action:@selector(clearAction:) 
  
  forControlEvents:UIControlEventTouchUpInside];
  
  [self.view addSubview:btnClear];
  </code></pre>
  
  <p>I know how to do this in Interface Builder but I would rather learn about doing it in XCode. </p>