Наконец, с 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];
произвести это
Надеюсь, это поможет!