2010-07-08 7 views
11

인터페이스 빌더에서 나는 체크 박스와 텍스트 박스를 만들었습니다. 사용자가 확인란을 선택하면 "확인란이 선택되었습니다."라는 메시지가 textobx에 표시됩니다. 상자가 선택되어 있지 않으면 "확인란이 선택 취소되었습니다."라는 텍스트 상자에 메시지가 나타나기를 원합니다. 문제는 확인란 상태를 얻는 방법을 모른다는 것입니다.코코아의 체크 박스 상태

답변

25

버튼의 상태로을 문의하십시오. NSOnState 인 경우 선택됩니다. NSOffState 인 경우 선택되지 않습니다. 그것이 NSMixedState 인 경우 검사 된 일부 자식과 검사되지 않은 자식이 있습니다.

+0

상태를 가져 오는 방법은 무엇입니까? – neuromancer

+0

신동 : 그는 이미 그 대답에 대답했습니다. 여전히 모르는 경우 문서를 확인하십시오. http://developer.apple.com/mac/library/documentation/Cocoa/Reference/ApplicationKit/Classes/NSButton_Class/ –

+0

단추에 IBOutlet을 지정해야합니까? 이미 IBAction이 할당되어 있습니다. 그것이 텍스트 상자에 텍스트를 설정하는 곳입니다. – neuromancer

관련 문제