title: Change a UIBarButtonItem's style to a BarButtonSystemItem
body: <p>I'm new to iPhone development, so I'm not sure if it is a very common issue. I didn't find anything about this on Google.</p>
  
  <p>I have a UIBarButtonItem defined with Interface Builder:</p>
  
  <pre><code>@property (weak, nonatomic) IBOutlet UIBarButtonItem *cameraButton;
  </code></pre>
  
  <p>For now, it's just a simple button, but I want to put a camera image on it, using <code>UIBarButtonSystemItemCamera</code>. I know it's possible to do it with <code>initWithBarButtonSystemItem</code>, but I there is no method like <code>changeWithBarButtonSystemItem</code>. I'd like to something like:</p>
  
  <pre><code>- (void)viewDidLoad
  {
    [super viewDidLoad];
  
    [cameraButton changeWithBarButtonSystemItem:UIBarButtonSystemItemCamera];
  }
  </code></pre>
  
  <p>How is it possible ? Is there a way to tell Interface Builder to instantiate directly the button with this camera icon ?</p>
  
  <hr>
  
  <h2>Edit</h2>
  
  <p>It seems that it's not possible to change a button style after its instantiation. So only one question remains: Is there a way to tell Interface Builder to instantiate a button with <code>UIBarButtonSystemItemCamera</code> ?</p>