일부 체크 박스에 대해 활성화 된 값을 캐스케이드하려고합니다. 나는이 3 확인란 (1) () 2 () 3캐스케이드 코코아 바인딩
내가 체크 박스를 원하는 2, 3 확인란 1 선택하지 않은 경우 사용할 수 없습니다. 확인란 1을 선택하면 확인란 2가 활성화되어야합니다. 확인란 1과 2가 선택되어있는 경우에만 확인란 3을 사용할 수 있습니다.
이러한 바인딩을 계단식으로 연결할 수 있습니까?
감사
일부 체크 박스에 대해 활성화 된 값을 캐스케이드하려고합니다. 나는이 3 확인란 (1) () 2 () 3캐스케이드 코코아 바인딩
내가 체크 박스를 원하는 2, 3 확인란 1 선택하지 않은 경우 사용할 수 없습니다. 확인란 1을 선택하면 확인란 2가 활성화되어야합니다. 확인란 1과 2가 선택되어있는 경우에만 확인란 3을 사용할 수 있습니다.
이러한 바인딩을 계단식으로 연결할 수 있습니까?
감사
그것은 생각이나 에보기 속성을 결합하려고하지 일반적으로 가장 좋습니다. 한 가지는 KVO와 호환되지 않는 경우가 많습니다.
각 확인란의 value
바인딩을 컨트롤러의 속성에 바인딩하십시오. 그런 다음 enabled
바인딩을 컨트롤러의 동일한 속성에 바인딩하십시오.
확인란 1 : 컨트롤러
모델 키 경로 :
가치가
바인딩 바인딩 속성 1
확인란 2 : 컨트롤러
모델 :
값에
바인딩 바인딩 주요 경로 : property2
에
바인딩 바인딩 : 활성화
에
바인딩 바인딩 : 체크 박스 3 속성 1
: 컨트롤러
모델 키 경로 컨트롤러
모델 키 경로 : 속성 1
Enabled2 바인딩
다음과 바인딩 :
모델 키 경로 : property2