UISegmentedControl selected state icon image

cocoa-touch, ios, ios5, iphone, objective-c

Solution

   [segmentedControl addTarget:self action:@selector(segmentAction:) forControlEvents:UIControlEventValueChanged];

-(void)segmentAction:(UISegmentedControl*)sender {

    [sender setImage:[UIImage imageNamed:@"image.png"] forSegmentAtIndex:sender.selectedSegmentIndex];

}

Problem

How can I set the icon image for `selected` state of the `UISegmentedControl`? Is the `UISegmentedControl` really missing this functionality or it is just me missing skills?

Original source

Related problems