我想将选定的段文本颜色设置为白色并且它将处于突出显示状态。如果我选择其他段,则应突出显示所选段文本颜色,并且它应处于突出显示状态,直到我将选择不同的是否可能?我不想高亮显示所选的段,但我想高亮显示文本颜色,直到我取消选择或选择其他段。
答案 0 :(得分:0)
使用segment.tintColor = [uicolor whitecolor];
它会有所帮助。
答案 1 :(得分:0)
使用它,其中objectAtIndex:0是您选择的索引。
for (UIView *v in [[[segment subviews] objectAtIndex:0] subviews]) {
if ([v isKindOfClass:[UILabel class]]) {
UILabel *lable=(UILabel *)[v retain];
lable.textColor=[UIColor blackColor];
}
}
答案 2 :(得分:0)
以下链接中的答案解决了问题。How to change font color of UISegmentedControl