У меня есть UISearch
бар с областью действия. Я хочу изменить цвет текста UISegmented, поэтому я использую этот код:
[[UISegmentedControl appearance] setTitleTextAttributes:@{NSForegroundColorAttributeName: [UIColor redColor]}
forState:UIControlStateSelected];
[[UISegmentedControl appearance] setTitleTextAttributes:@{NSForegroundColorAttributeName: [UIColor redColor]}
forState:UIControlStateNormal];
Код работает, но если я хочу снова изменить на другой цвет, он не работает, и цвет не изменился:
[[UISegmentedControl appearance] setTitleTextAttributes:@{NSForegroundColorAttributeName: [UIColor blueColor]}
forState:UIControlStateSelected];
[[UISegmentedControl appearance] setTitleTextAttributes:@{NSForegroundColorAttributeName: [UIColor blueColor]}
forState:UIControlStateNormal];
Есть идеи в чем проблема?