更改分段控制按钮的背景颜色

时间:2015-05-30 05:15:37

标签: ios xcode uisegmentedcontrol uicolor

朋友,

我可以在分段控件中更改分段的大小,但我需要将分段的背景颜色更改为橙​​色

任何详细视图都会有所帮助

2 个答案:

答案 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/

我希望,这些信息能满足您的需求......!