-2
제발 도와주세요, 나는 많은 사이트를 찾고 있었고 심지어 tri-state 스위치 버튼을 만들 수있는 방법을 찾을 수 없으며, 스토리 보드의 기본 스위치 버튼은 단지 2-state입니다. UI를 당신은 버튼의 새로운 유형을 만들 필요가 없습니다이트라이 상태 전환 버튼을 만드는 방법은 무엇입니까?
제발 도와주세요, 나는 많은 사이트를 찾고 있었고 심지어 tri-state 스위치 버튼을 만들 수있는 방법을 찾을 수 없으며, 스토리 보드의 기본 스위치 버튼은 단지 2-state입니다. UI를 당신은 버튼의 새로운 유형을 만들 필요가 없습니다이트라이 상태 전환 버튼을 만드는 방법은 무엇입니까?
같이해야한다. 당신이 원하는 모든 버튼을 탭 경우를 추적하거나하지 않으면 먼저 상태를 추적 유지하는 부울을 정의 할 수 있습니다 :
var isTouched = false
그런 다음 당신이 가치를 창출 할 수있는 것은 변화 UISwitch에서 동작을 변경 이 변경 됐어요 true로 값 :
@IBAction func isTapped(_ sender: Any) {
isTouched = true
}
지금 당신은 항상 스위치가 접촉되었는지 확인 isTouched의 값을 확인할 수 있습니다 당신은에 의해 버튼 자체의 가치를 얻을 수 있습니다
let value = testSwitch.isOn
무엇입니까? 그는 3 개 주를 필요로하는 상황입니까? – Martheli
왼쪽은 예, 오른쪽은 아니요. 센터는 이니셜로 시작합니다. @Martheli –
단 하나의 버튼으로 끝나거나 여러 개가 필요합니까? – Martheli