inUISegmentedControl中的ios7图像不缩放

我需要在iOs 7上的分段控制器中显示图像。问题是图像不能缩放以填充段(它只是坐在中间)。

这里是代码:

self.segmentedController.tintColor = [UIColor clearColor]; UIImage *imageSegmentedLOff; UIImage *imageSegmentedMOn; if ([UIImage instancesRespondToSelector:@selector(imageWithRenderingMode:)]) { imageSegmentedLOff = [[UIImage imageNamed:IMAGE_SEGMENTED_L_OFF] resizableImageWithCapInsets:UIEdgeInsetsMake(2.0, 2.0, 2.0, 2.0)]; imageSegmentedLOff = [imageSegmentedLOff imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]; imageSegmentedMOn = [[UIImage imageNamed:IMAGE_SEGMENTED_M_ON] resizableImageWithCapInsets:UIEdgeInsetsMake(2.0, 2.0, 2.0, 2.0)]; imageSegmentedMOn = [imageSegmentedMOn imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]; } else { imageSegmentedLOff = [UIImage imageNamed:IMAGE_SEGMENTED_L_OFF]; imageSegmentedMOn = [UIImage imageNamed:IMAGE_SEGMENTED_M_ON]; } [self.segmentedController setImage:imageSegmentedLOff forSegmentAtIndex:0]; [self.segmentedController setImage:imageSegmentedMOn forSegmentAtIndex:1]; 

有任何想法吗?