Tôi có thể thay đổi màu của UISwitch bằng mã bên dưới nhưng luôn luôn có màu vàng là cách đổi màu sang màu khác?Màu của UISwitch
UISwitch *switch1=[[UISwitch alloc]initWithFrame:CGRectMake(70, 121, 94, 27)];
[switch1 setAlternateColors:YES];
Tôi có thể thay đổi màu của UISwitch bằng mã bên dưới nhưng luôn luôn có màu vàng là cách đổi màu sang màu khác?Màu của UISwitch
UISwitch *switch1=[[UISwitch alloc]initWithFrame:CGRectMake(70, 121, 94, 27)];
[switch1 setAlternateColors:YES];
Từ UISwitch reference, "Lớp UISwitch không thể tuỳ chỉnh." Vì vậy, bạn không thể thay đổi sự xuất hiện của UISwitch.
xem câu trả lời của Fry. –
@DenisKozhukhov, khi câu trả lời này được thực hiện, điều đó là không thể. Vui lòng xem các ngày. – taskinoor
doh ... xấu của tôi :) chủ đề zombie .. –
Kiểm tra this page cho dự án có công tắc tùy chỉnh.
Cuối cùng, với iOS5, bạn có thể thay đổi màu sắc của công tắc với tài sản onTintColor
.
UISwitch *s = [[UISwitch alloc] initWithFrame:CGRectMake(100, 100, 100, 100)];
s.on = YES;
s.onTintColor = [UIColor redColor];
[self.view addSubview:s];
[s release];
sản xuất này
Tôi hy vọng điều này giúp đỡ!
bản sao có thể có của [thay đổi màu sắc của công tắc trong ứng dụng iphone] (http://stackoverflow.com/questions/1720376/change-color-of-switch-in-iphone-app) – Fry