when i am touch the button to show selected image and again touch that button unselection image shown.
I am try this coding:
UIButton *btn=(UIButton*) sender;
if (btn.selected=YES)
{
[btn setImage: [UIImage imageNamed:@"reportsel.png"] forState:UIControlStateSelected];
}else{
[btn setImage:[UIImage imageNamed:@"reports.png"] forState:UIControlStateNormal];
}
Anytime click this button not went to else condition.
For Highlighted state, use:
[btnObj setImage:[UIImage imageNamed:@”imgName.png”] forState:UIControlStateHighlighted];
In Normal State, use:
[btnObj setBackgroundImage:[UIImage imageNamed:@”imgName1.png”] forState:UIControlStateNormal];