title: UINavigationBar with dynamically drawn background
body: <p>I know how to subclass the UINavigationBar and override the drawRect: method and use the graphics context to draw stuff.  However it seems like it is only called once.</p>
  
  <p>I want to be able to draw a different background with a click of a button.  Is this possible?</p>