Как изменить цвет фона сегментированного элемента управления - PullRequest
2 голосов
/ 25 ноября 2011

Как задать разные цвета фона для сегментов в сегментированном элементе управления

1 Ответ

6 голосов
/ 25 ноября 2011

Проверьте свойство tintcolor UISegmentedControl (документация Apple связана с вами).

Это работает только в том случае, если стиль сегментированного элемента управления равен UISegmentedControlStyleBar, однако.

В противном случае вы могли бы подделать его, вставив цветные фоновые изображения с помощью метода - (void)setBackgroundImage:(UIImage *)backgroundImage forState:(UIControlState)state barMetrics:(UIBarMetrics)barMetrics, но я никогда не пробовал этого и не знаю, будет ли это делать то, что выхочу.

...