UISwitch's color - PullRequest
       3

UISwitch's color

5 голосов
/ 10 октября 2010

Я могу изменить цвет UISwitch с помощью приведенного ниже кода, но всегда цвет желтый, как изменить цвет на другой?

UISwitch *switch1=[[UISwitch alloc]initWithFrame:CGRectMake(70, 121, 94, 27)];
[switch1 setAlternateColors:YES];

Ответы [ 3 ]

29 голосов
/ 10 декабря 2011

Наконец, с iOS5 вы можете изменить цвет переключателя со свойством onTintColor.

UISwitch *s = [[UISwitch alloc] initWithFrame:CGRectMake(100, 100, 100, 100)];
s.on = YES;
s.onTintColor = [UIColor redColor];
[self.view addSubview:s];
[s release];

произвести это

enter image description here

Я надеюсьэта помощь!

2 голосов
/ 10 октября 2010

Проверьте на этой странице для проекта с пользовательским переключателем.

1 голос
/ 10 октября 2010

Из ссылки UISwitch , "класс UISwitch не настраивается".Таким образом, вы не можете изменить внешний вид UISwitch.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...