2013-09-11 3 views
2

IOS 7 UISegmentControl установлен цвет оттенка не работает. Как я его решаю?IOS 7 UISegmentControl set оттенок цвет не работает

Вот мой код для добавления:

UISegmentedControl *segmentControl = [[UISegmentedControl alloc] initWithItems:[NSMutableArray arrayWithObjects:@"YES",@"NO", nil]]; 

[segmentControl setTintColor:[UIColor orangeColor]]; 

но цвет появляется только на границе, я хочу, чтобы окрасить весь фон.

Как я говорил из библиотеки,

@property(nonatomic) UISegmentedControlStyle segmentedControlStyle NS_DEPRECATED_IOS(2_0, 7_0, "The segmentedControlStyle property no longer has any effect");* 
+3

iOS7 регулируется соглашением Apple о неразглашении информации. Вопрос скорее всего будет закрыт. – Jeremy

+3

@Jeremy Stackoverflow не будет применять NDA: http://meta.stackexchange.com/questions/94465/should-moderators-enforce-ndas-for-software-vendors – rckoenes

+1

Вы верны. Читатели будут. – Jeremy

ответ

-4

Я думаю, вы можете:

[segmentControl setBackgroundColor: [UIColor orangeColor]];

+1

Нет, это отличается от цвета оттенка -1 – Jules

0

UISegmentedControl относится к цвету оттенка UINavigationBar. Если вы измените цвет, цвет оттенка UISegmentedControl изменится соответствующим образом.

[[UINavigationBar appearance] setTintColor:[UIColor blackColor]]; 
Смежные вопросы