朋友,
我可以在分段控件中更改分段的大小,但我需要将分段的背景颜色更改为橙色
任何详细视图都会有所帮助
答案 0 :(得分:1)
您可以设置分段控制tintColor(根据您的要求设置颜色代码)。
segmentedControl.tintColor = [UIColor colorWithRed:.9 green:.1 blue:.1 alpha:1];
答案 1 :(得分:1)
是...!我找到了一个开发人员分析,它可以改变特定的段颜色。代码如下:
(void)setSelectedSegmentColor:(UISegmentedControl *)mySegmentedControl{
for (int i=0; i<[mySegmentedControl.subviews count]; i++)
{
if ([[mySegmentedControl.subviews objectAtIndex:i]isSelected] )
{
[[mySegmentedControl.subviews objectAtIndex:i] setTintColor: [UIColor greenColor]];
}else{
[[mySegmentedControl.subviews objectAtIndex:i] setTintColor:[UIColor redColor]];
}
}
}
有关详细信息,请访问此链接 - http://technet.weblineindia.com/mobile/customize-or-change-color-of-selected-segment-in-uisegmentedcontrol/
我希望,这些信息能满足您的需求......!