I have a UISegment controller,In this controller I want to change the selected segment controller tab color to orange.Other tab will be normal gray color. Please help me how to achieve this.

有帮助吗?

解决方案

Simple way to get this using UISegmentedControl appearance

[[UISegmentedControl appearance] setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:
                                                         [UIColor orangeColor],UITextAttributeTextColor, nil]
                                               forState:UIControlStateSelected];
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top