Ios SegmentaIndex和dividerImage之间的段控制白线

Ios SegmentaIndex和dividerImage之间的段控制白线,ios,uisegmentedcontrol,divider,Ios,Uisegmentedcontrol,Divider,我的问题如下。实际上,我对图像而不是文本使用段控制。 因此,对于图像,我编写了以下代码: [self.segmentedControl setDividerImage:[UIImage ImageName:@“DividerImageLeft.png”]forLeftSegmentState:UIControlStateNormal rightSegmentState:UIControlStateSelected barMetrics:UIBarMetricsDefault] [self.seg

我的问题如下。实际上,我对图像而不是文本使用段控制。 因此,对于图像,我编写了以下代码:

[self.segmentedControl setDividerImage:[UIImage ImageName:@“DividerImageLeft.png”]forLeftSegmentState:UIControlStateNormal rightSegmentState:UIControlStateSelected barMetrics:UIBarMetricsDefault]

[self.segmentedControl setDividerImage:[UIImage ImageName:@“DividerImageRight.png”]forLeftSegmentState:UIControlStateSelected rightSegmentState:UIControlStateNormal barMetrics:UIBarMetricsDefault]

[self.segmentedControl setImage:[…[UIImage ImageName:@“segment_left.png”]带渲染模式的图像:UIImageRenderingModeAlwaysOriginal]用于分段索引:1]; [self.segmentedControl setImage:[…[UIImage imageNamed:@“segment_right.png”]imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]用于分段索引:0]

因此,分割器和段之间有一条白线(仅适用于iOS 7.0+,因为在iOS 6.1.3及更低版本上,它在没有分割器图像的情况下工作良好)。我怎样才能删除它?

通过添加[self.segmentedControl setContentOffset:CGSizeMake(-8,0)forSegmentAtIndex:1]解决了此问题;对于每个分段指数。若你们已经解决了你们的问题,那个么在答案栏写下你们的答案并接受它。它会帮助别人。