꺼짐 상태의 UISwitch에서 onTintColor의 색상을 변경하고 싶습니다. 스위치가 테이블 뷰에 있고 프로그래밍 방식으로 전환됩니다. OFF 상태에 대한 UISwitch 기본 색상을 변경하는 방법?
이
[settingsSwitch setBackgroundColor:[UIColor whiteColor]];
[settingsSwitch setTintColor:[UIColor whiteColor]];
[settingsSwitch setThumbTintColor:[UIColor redColor]];
[settingsSwitch setOnTintColor:[UIColor colorWithRed:138/256.0 green:9/256.0 blue:18/256.0 alpha:1]];
내가 흰색 배경 색상을 설정할 때 내가 얻을 결과입니다.
그리고 배경없이
내가 내 셀의 색상 붉은 색을 얻을. onTintColor 어두운 적색한다 ㄴ에 스위치 인 경우는이 내가 원하는 결과이며, 오프 상태에서 흰색이어야한다.
제가 코드[settingsSwitch setOnImage:[UIImage imageNamed:@"on.png"]];
[settingsSwitch setOffImage:[UIImage imageNamed:@"off.png"]];
하지만이 이미지를 변경하지 않는이 라인 전환의 이미지를 설정하려고. 스위치의 색상을 꺼짐 상태로 변경하고 싶습니다. 희망을 명확하게 설명해 주셨습니다. 사전에 도움을 주셔서 감사합니다.
좋은 생각 인 경우 확실하지입니다. 온 스위치가 꺼져있는 것처럼 보입니다. 그리고 스위치가 켜져있는 것처럼 보입니다. (밝은, 흰색, 활성 보이는 색상이 있기 때문에). – Marc
동의하지만 그것은 클라이언트의 요구 사항입니다. –
@iOSDeveloper, 클라이언트는 항상 맞습니다 :) –