The method - (void)setImage:(UIImage *)image forState:(UIControlState)state of UIButton.
Since if you have not set an image for the Selected state, then the Normal image will also appear when the button isSelected.
I mean I want to set image for normal state and only title(no image) for selected?
Sorry my English!