Я могу изменить цвет UISwitch с помощью приведенного ниже кода, но всегда цвет желтый, как изменить цвет на другой?
UISwitch *switch1=[[UISwitch alloc]initWithFrame:CGRectMake(70, 121, 94, 27)]; [switch1 setAlternateColors:YES];
Наконец, с iOS5 вы можете изменить цвет переключателя со свойством onTintColor.
onTintColor
UISwitch *s = [[UISwitch alloc] initWithFrame:CGRectMake(100, 100, 100, 100)]; s.on = YES; s.onTintColor = [UIColor redColor]; [self.view addSubview:s]; [s release];
произвести это
Я надеюсьэта помощь!
Проверьте на этой странице для проекта с пользовательским переключателем.
Из ссылки UISwitch , "класс UISwitch не настраивается".Таким образом, вы не можете изменить внешний вид UISwitch.