title: Changing Image of Button When the button is selected In Iphone
body: <p>I have two buttons on my first view,so when I click on one of the button the view changes,so I have two images one for the default state and one for the selected state,
  first i tried with xib,goin into the properties and changing the states and then selecting the proper images and when I build and run my code,On cliking the image doesnt change..</p>
  
  <p>So I did this way through code</p>
  
  <pre><code>- (IBAction) handleButton:(id)sender
  {
      UIButton *button = (UIButton*)sender;
      int tag = [button tag];
  
      switch (tag)
      {
          case BUTTON_1:
              if ([m_Button1 isSelected]) 
              {
  
   [m_Button2 setImage:[UIImage imageNamed:@"image.png"] forState:UIControlStateNormal];                                                                                 
                  [m_Button1 setSelected:NO];
              }
              else 
              {
                [m_Button1 setImage:[UIImage imageNamed:@"image_pressed.png"] forState:UIControlStateSelected];   
                  [m_Button1 setSelected:YES];
              }
              [self displaymethod1];
              break;
          case BUTTON_2:
              [self displaymethod2];
              break;
          default:
              break;
      }
  }
  </code></pre>
  
  <p>here the image changes when i click on it and i go to diffrent view..when i again come back to my first view,the button is still in selected mode..so How shall i fix this..</p>
  
  <p>Waiting for your reply</p>