I try with same code and it work
Output:

Code:
UIImage* resetImage = [UIImage imageNamed:@"Image"];
UIImage* wlwwImage = [UIImage imageNamed:@"Image"];
UIImage* huImage = [UIImage imageNamed:@"Image"];
UIImage* panImage = [UIImage imageNamed:@"Image"];
UIImage* disImage = [UIImage imageNamed:@"Image"];
UIImage* areaImage = [UIImage imageNamed:@"Image"];
UIImage* clrImage = [UIImage imageNamed:@"Image"];
UIImage* presetImage = [UIImage imageNamed:@"Image"];
UIImage* presetImage1 = [UIImage imageNamed:@"Image"];
UIImage* presetImage2= [UIImage imageNamed:@"Image"];
UIImage* presetImage3= [UIImage imageNamed:@"Image"];
NSArray *mySegments = [[NSArray alloc] initWithObjects: wlwwImage,panImage,huImage,disImage,areaImage,resetImage,clrImage,presetImage,presetImage1,presetImage2,presetImage3, nil];
UISegmentedControl *segmentControl = [[UISegmentedControl alloc] initWithItems:mySegments];
CGRect myFrame = CGRectMake(0, 65, 320, 35);
segmentControl.frame = myFrame;
[self.view addSubview:segmentControl];
Download demo project
Link
If your image path is not valid then it will show only segment with correct image
Code(with bug)
// Do any additional setup after loading the view, typically from a nib.
UIImage* resetImage = [UIImage imageNamed:@"Image"];
UIImage* wlwwImage = [UIImage imageNamed:@"Image"];
UIImage* huImage = [UIImage imageNamed:@"Image"];
UIImage* panImage = [UIImage imageNamed:@"Image"];
UIImage* disImage = [UIImage imageNamed:@"Image"];
UIImage* areaImage = [UIImage imageNamed:@"Image1"]; // wrong image name
UIImage* clrImage = [UIImage imageNamed:@"Image1"]; // wrong image name
UIImage* presetImage = [UIImage imageNamed:@"Image1"]; // wrong image name
UIImage* presetImage1 = [UIImage imageNamed:@"Image1"]; // wrong image name
UIImage* presetImage2= [UIImage imageNamed:@"Image1"]; // wrong image name
UIImage* presetImage3= [UIImage imageNamed:@"Image1"]; // wrong image name
NSArray *mySegments = [[NSArray alloc] initWithObjects: wlwwImage,panImage,huImage,disImage,areaImage,resetImage,clrImage,presetImage,presetImage1,presetImage2,presetImage3, nil];
UISegmentedControl *segmentControl = [[UISegmentedControl alloc] initWithItems:mySegments];
CGRect myFrame = CGRectMake(0, 65, 320, 35);
segmentControl.frame = myFrame;
[self.view addSubview:segmentControl];