настройка фонового изображения UISegmentedControl

Итак, у меня есть следующий код для установки цвета фона сегментированного элемента управления:

UISegmentedControl * segmentedCtrl = [[UISegmentedControl alloc] initWithFrame:CGRectMake(0, 0, 150, 35)];
[segmentedCtrl setBackgroundImage:[UIImage imageNamed:@"btn-gradient-brown"] forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
[segmentedCtrl setBackgroundImage:[UIImage imageNamed:@"btn-gradient-brown"] forState:UIControlStateSelected barMetrics:UIBarMetricsDefault];
[segmentedCtrl insertSegmentWithImage:[UIImage imageNamed:@"icon-home.png"] atIndex:0 animated:NO];
[segmentedCtrl insertSegmentWithImage:[UIImage imageNamed:@"icon-star.png"] atIndex:1 animated:NO];

Все работает нормально, за исключением того, что когда я нажимаю на сегмент, я вижу выделенную синюю кнопку. Как отключить эту подсветку? Вот скриншот моей проблемы:

enter image description here

10
задан D-eptdeveloper 10 October 2013 в 07:54
поделиться